Package org.intermine.bio.webservice
Class GenomicRegionSearchListInput.GenomicRegionSearchInfo
- java.lang.Object
-
- org.intermine.bio.webservice.GenomicRegionSearchListInput.GenomicRegionSearchInfo
-
- Enclosing class:
- GenomicRegionSearchListInput
public class GenomicRegionSearchListInput.GenomicRegionSearchInfo extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GenomicRegionSearchInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GenomicRegionSearchConstraintasSearchConstraint()intgetExtension()java.util.Set<org.intermine.metadata.ClassDescriptor>getFeatureCds()Returns an unmodifiable set of the classdescriptors corresponding to the feature types in this query.java.util.Set<java.lang.Class<?>>getFeatureClasses()java.util.Set<java.lang.String>getFeatureTypes()java.util.List<GenomicRegion>getGenomicRegions()java.util.Set<java.lang.String>getInvalidSpans()java.lang.StringgetOrganism()java.util.List<java.lang.String>getRegions()booleangetStrandSpecific()booleanisInterbase()voidsetExtension(int extension)voidsetFeatureTypes(java.util.Collection<java.lang.String> featureTypes)Set the feature types for this request.voidsetInterbase(boolean isInterbase)voidsetOrganism(java.lang.String organism)voidsetRegions(java.util.List<java.lang.String> regions)voidsetStrandSpecific(boolean strandSpecific)
-
-
-
Method Detail
-
getInvalidSpans
public java.util.Set<java.lang.String> getInvalidSpans()
- Returns:
- set of invalid spans
-
getOrganism
public java.lang.String getOrganism()
- Returns:
- organism
-
setOrganism
public void setOrganism(java.lang.String organism)
- Parameters:
organism- organism
-
getStrandSpecific
public boolean getStrandSpecific()
- Returns:
- strandSpecific
-
setStrandSpecific
public void setStrandSpecific(boolean strandSpecific)
- Parameters:
strandSpecific- Whether or not this search specifies a strand
-
getFeatureTypes
public java.util.Set<java.lang.String> getFeatureTypes()
- Returns:
- featuretypes
-
setFeatureTypes
public void setFeatureTypes(java.util.Collection<java.lang.String> featureTypes)
Set the feature types for this request. Immediately parses the class names to ClassDescriptors and fails as soon as possible.- Parameters:
featureTypes- A collection of feature type names.- Throws:
org.intermine.webservice.server.exceptions.BadRequestException- if the feature types are not mappable to classes, and if those classes are not Sequence Features.
-
getFeatureCds
public java.util.Set<org.intermine.metadata.ClassDescriptor> getFeatureCds()
Returns an unmodifiable set of the classdescriptors corresponding to the feature types in this query.- Returns:
- feature class descriptors
-
getFeatureClasses
public java.util.Set<java.lang.Class<?>> getFeatureClasses()
- Returns:
- an unmodifiable set of the classes that the Class-Descriptors in this query represent.
-
getRegions
public java.util.List<java.lang.String> getRegions()
- Returns:
- regions
-
setRegions
public void setRegions(java.util.List<java.lang.String> regions)
- Parameters:
regions- regions
-
getGenomicRegions
public java.util.List<GenomicRegion> getGenomicRegions()
- Returns:
- list of valid regions
-
getExtension
public int getExtension()
- Returns:
- extension
-
setExtension
public void setExtension(int extension)
- Parameters:
extension- extension
-
isInterbase
public boolean isInterbase()
- Returns:
- true if interbase
-
setInterbase
public void setInterbase(boolean isInterbase)
- Parameters:
isInterbase- true if interbase
-
asSearchConstraint
public GenomicRegionSearchConstraint asSearchConstraint()
- Returns:
- region search constraint
-
-