Class GenomicRegionSearchConstraint


  • public class GenomicRegionSearchConstraint
    extends java.lang.Object
    A class to represent the constraints a user selected including a list of features and genomic regions, etc.
    • Constructor Detail

      • GenomicRegionSearchConstraint

        public GenomicRegionSearchConstraint()
    • Method Detail

      • getOrgName

        public java.lang.String getOrgName()
        Returns:
        the orgName
      • setOrgName

        public void setOrgName​(java.lang.String orgName)
        Parameters:
        orgName - the orgName to set
      • getFeatureTypes

        public java.util.Set<java.lang.Class<?>> getFeatureTypes()
        Returns:
        the feature types to search for
      • setFeatureTypes

        public void setFeatureTypes​(java.util.Set<java.lang.Class<?>> featureTypes)
        Parameters:
        featureTypes - the feature types to search for
      • getGenomicRegionList

        public java.util.List<GenomicRegion> getGenomicRegionList()
        Returns:
        the genomicRegionList
      • setGenomicRegionList

        public void setGenomicRegionList​(java.util.List<GenomicRegion> genomicRegionList)
        Parameters:
        genomicRegionList - the genomicRegionList to set
      • getExtendedRegionSize

        public int getExtendedRegionSize()
        Returns:
        the extendedRegionSize
      • setExtendedRegionSize

        public void setExtendedRegionSize​(int extendedRegionSize)
        Parameters:
        extendedRegionSize - the extendedRegionSize to set
      • setStrandSpecific

        public void setStrandSpecific​(boolean strandSpecific)
        Parameters:
        strandSpecific - whether or not this search specifies a strand
      • getStrandSpecific

        public boolean getStrandSpecific()
        Returns:
        strandSpecific value
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
        Parameters:
        obj - a GenomicRegionSearchConstraint object
        Returns:
        boolean
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        hashCode