public class DasOmxDataSource extends Object implements uk.ac.ebi.mydas.datasource.RangeHandlingAnnotationDataSource
| Constructor and Description |
|---|
DasOmxDataSource() |
DasOmxDataSource(Database database) |
| Modifier and Type | Method and Description |
|---|---|
protected uk.ac.ebi.mydas.model.DasFeature |
createDasFeature(Variant variant) |
void |
destroy() |
protected Patient |
findPatient(String patient) |
protected Chromosome |
getChromosome(String segmentId) |
Collection<uk.ac.ebi.mydas.model.DasEntryPoint> |
getEntryPoints(Integer segmentId,
Integer notUsed) |
String |
getEntryPointVersion() |
Collection<uk.ac.ebi.mydas.model.DasAnnotatedSegment> |
getFeatures(Collection<String> arg0,
Integer arg1) |
Collection<uk.ac.ebi.mydas.model.DasAnnotatedSegment> |
getFeatures(Collection<String> arg0,
Integer arg1,
uk.ac.ebi.mydas.model.Range arg2) |
uk.ac.ebi.mydas.model.DasAnnotatedSegment |
getFeatures(String arg0,
Integer arg1) |
uk.ac.ebi.mydas.model.DasAnnotatedSegment |
getFeatures(String arg0,
Integer arg1,
uk.ac.ebi.mydas.model.Range arg2) |
uk.ac.ebi.mydas.model.DasAnnotatedSegment |
getFeatures(String segmentId,
int start,
int stop,
Integer maxbins) |
uk.ac.ebi.mydas.model.DasAnnotatedSegment |
getFeatures(String arg0,
int arg1,
int arg2,
Integer arg3,
uk.ac.ebi.mydas.model.Range arg4) |
URL |
getLinkURL(String arg0,
String arg1) |
Integer |
getTotalCountForType(uk.ac.ebi.mydas.model.DasType type) |
int |
getTotalEntryPoints() |
Collection<uk.ac.ebi.mydas.model.DasType> |
getTypes() |
void |
init(javax.servlet.ServletContext servletContext,
Map<String,uk.ac.ebi.mydas.configuration.PropertyType> globalParameters,
uk.ac.ebi.mydas.configuration.DataSourceConfiguration dataSourceConfig) |
protected List<Variant> |
queryVariants(String segmentId,
int start,
int stop,
Patient patientObject) |
public DasOmxDataSource(Database database) throws uk.ac.ebi.mydas.exceptions.DataSourceException
uk.ac.ebi.mydas.exceptions.DataSourceExceptionpublic DasOmxDataSource()
throws uk.ac.ebi.mydas.exceptions.DataSourceException
uk.ac.ebi.mydas.exceptions.DataSourceExceptionpublic void init(javax.servlet.ServletContext servletContext,
Map<String,uk.ac.ebi.mydas.configuration.PropertyType> globalParameters,
uk.ac.ebi.mydas.configuration.DataSourceConfiguration dataSourceConfig)
throws uk.ac.ebi.mydas.exceptions.DataSourceException
init in interface uk.ac.ebi.mydas.datasource.AnnotationDataSourceuk.ac.ebi.mydas.exceptions.DataSourceExceptionpublic String getEntryPointVersion() throws uk.ac.ebi.mydas.exceptions.UnimplementedFeatureException, uk.ac.ebi.mydas.exceptions.DataSourceException
getEntryPointVersion in interface uk.ac.ebi.mydas.datasource.AnnotationDataSourceuk.ac.ebi.mydas.exceptions.UnimplementedFeatureExceptionuk.ac.ebi.mydas.exceptions.DataSourceExceptionpublic Collection<uk.ac.ebi.mydas.model.DasEntryPoint> getEntryPoints(Integer segmentId, Integer notUsed) throws uk.ac.ebi.mydas.exceptions.UnimplementedFeatureException, uk.ac.ebi.mydas.exceptions.DataSourceException
getEntryPoints in interface uk.ac.ebi.mydas.datasource.AnnotationDataSourceuk.ac.ebi.mydas.exceptions.UnimplementedFeatureExceptionuk.ac.ebi.mydas.exceptions.DataSourceExceptionpublic uk.ac.ebi.mydas.model.DasAnnotatedSegment getFeatures(String segmentId, int start, int stop, Integer maxbins) throws uk.ac.ebi.mydas.exceptions.BadReferenceObjectException, uk.ac.ebi.mydas.exceptions.CoordinateErrorException, uk.ac.ebi.mydas.exceptions.DataSourceException
getFeatures in interface uk.ac.ebi.mydas.datasource.RangeHandlingAnnotationDataSourceuk.ac.ebi.mydas.exceptions.BadReferenceObjectExceptionuk.ac.ebi.mydas.exceptions.CoordinateErrorExceptionuk.ac.ebi.mydas.exceptions.DataSourceExceptionprotected Patient findPatient(String patient) throws DatabaseException
DatabaseExceptionprotected List<Variant> queryVariants(String segmentId, int start, int stop, Patient patientObject) throws DatabaseException
DatabaseExceptionprotected uk.ac.ebi.mydas.model.DasFeature createDasFeature(Variant variant) throws MalformedURLException, uk.ac.ebi.mydas.exceptions.DataSourceException
MalformedURLExceptionuk.ac.ebi.mydas.exceptions.DataSourceExceptionpublic Integer getTotalCountForType(uk.ac.ebi.mydas.model.DasType type) throws uk.ac.ebi.mydas.exceptions.DataSourceException
getTotalCountForType in interface uk.ac.ebi.mydas.datasource.AnnotationDataSourceuk.ac.ebi.mydas.exceptions.DataSourceExceptionpublic Collection<uk.ac.ebi.mydas.model.DasType> getTypes() throws uk.ac.ebi.mydas.exceptions.DataSourceException
getTypes in interface uk.ac.ebi.mydas.datasource.AnnotationDataSourceuk.ac.ebi.mydas.exceptions.DataSourceExceptionprotected Chromosome getChromosome(String segmentId) throws DatabaseException
DatabaseExceptionpublic void destroy()
destroy in interface uk.ac.ebi.mydas.datasource.AnnotationDataSourcepublic uk.ac.ebi.mydas.model.DasAnnotatedSegment getFeatures(String arg0, Integer arg1) throws uk.ac.ebi.mydas.exceptions.BadReferenceObjectException, uk.ac.ebi.mydas.exceptions.DataSourceException
getFeatures in interface uk.ac.ebi.mydas.datasource.AnnotationDataSourceuk.ac.ebi.mydas.exceptions.BadReferenceObjectExceptionuk.ac.ebi.mydas.exceptions.DataSourceExceptionpublic Collection<uk.ac.ebi.mydas.model.DasAnnotatedSegment> getFeatures(Collection<String> arg0, Integer arg1, uk.ac.ebi.mydas.model.Range arg2) throws uk.ac.ebi.mydas.exceptions.UnimplementedFeatureException, uk.ac.ebi.mydas.exceptions.DataSourceException
getFeatures in interface uk.ac.ebi.mydas.datasource.AnnotationDataSourceuk.ac.ebi.mydas.exceptions.UnimplementedFeatureExceptionuk.ac.ebi.mydas.exceptions.DataSourceExceptionpublic URL getLinkURL(String arg0, String arg1) throws uk.ac.ebi.mydas.exceptions.UnimplementedFeatureException, uk.ac.ebi.mydas.exceptions.DataSourceException
getLinkURL in interface uk.ac.ebi.mydas.datasource.AnnotationDataSourceuk.ac.ebi.mydas.exceptions.UnimplementedFeatureExceptionuk.ac.ebi.mydas.exceptions.DataSourceExceptionpublic int getTotalEntryPoints()
throws uk.ac.ebi.mydas.exceptions.UnimplementedFeatureException,
uk.ac.ebi.mydas.exceptions.DataSourceException
getTotalEntryPoints in interface uk.ac.ebi.mydas.datasource.AnnotationDataSourceuk.ac.ebi.mydas.exceptions.UnimplementedFeatureExceptionuk.ac.ebi.mydas.exceptions.DataSourceExceptionpublic uk.ac.ebi.mydas.model.DasAnnotatedSegment getFeatures(String arg0, int arg1, int arg2, Integer arg3, uk.ac.ebi.mydas.model.Range arg4) throws uk.ac.ebi.mydas.exceptions.BadReferenceObjectException, uk.ac.ebi.mydas.exceptions.CoordinateErrorException, uk.ac.ebi.mydas.exceptions.DataSourceException, uk.ac.ebi.mydas.exceptions.UnimplementedFeatureException
getFeatures in interface uk.ac.ebi.mydas.datasource.RangeHandlingAnnotationDataSourceuk.ac.ebi.mydas.exceptions.BadReferenceObjectExceptionuk.ac.ebi.mydas.exceptions.CoordinateErrorExceptionuk.ac.ebi.mydas.exceptions.DataSourceExceptionuk.ac.ebi.mydas.exceptions.UnimplementedFeatureExceptionpublic uk.ac.ebi.mydas.model.DasAnnotatedSegment getFeatures(String arg0, Integer arg1, uk.ac.ebi.mydas.model.Range arg2) throws uk.ac.ebi.mydas.exceptions.BadReferenceObjectException, uk.ac.ebi.mydas.exceptions.DataSourceException, uk.ac.ebi.mydas.exceptions.UnimplementedFeatureException
getFeatures in interface uk.ac.ebi.mydas.datasource.AnnotationDataSourceuk.ac.ebi.mydas.exceptions.BadReferenceObjectExceptionuk.ac.ebi.mydas.exceptions.DataSourceExceptionuk.ac.ebi.mydas.exceptions.UnimplementedFeatureExceptionpublic Collection<uk.ac.ebi.mydas.model.DasAnnotatedSegment> getFeatures(Collection<String> arg0, Integer arg1) throws uk.ac.ebi.mydas.exceptions.UnimplementedFeatureException, uk.ac.ebi.mydas.exceptions.DataSourceException
getFeatures in interface uk.ac.ebi.mydas.datasource.AnnotationDataSourceuk.ac.ebi.mydas.exceptions.UnimplementedFeatureExceptionuk.ac.ebi.mydas.exceptions.DataSourceExceptionCopyright © 2013. All Rights Reserved.