Package org.biojava.bio.seq.io.agave
Class SimpleAnnotFilter
- java.lang.Object
-
- org.biojava.bio.seq.io.agave.SimpleAnnotFilter
-
- All Implemented Interfaces:
AGAVEAnnotFilter
- Direct Known Subclasses:
Agave2AgaveAnnotFilter
,Embl2AgaveAnnotFilter
public class SimpleAnnotFilter extends Object implements AGAVEAnnotFilter
Basic implementation of AGAVEAnnotFilter- Author:
- Hanning Ni Doubletwist Inc
-
-
Field Summary
Fields Modifier and Type Field Description static AGAVEAnnotFilterFactory
SIMPLE_ANNOT_FILTER_FACTORY
-
Fields inherited from interface org.biojava.bio.seq.io.agave.AGAVEAnnotFilter
BOTH_FORWARD_COMPLEMENT, COMPLEMENT, FORWARD
-
-
Method Summary
-
-
-
Field Detail
-
SIMPLE_ANNOT_FILTER_FACTORY
public static final AGAVEAnnotFilterFactory SIMPLE_ANNOT_FILTER_FACTORY
-
-
Method Detail
-
getAccession
public String getAccession(Annotation annot)
- Specified by:
getAccession
in interfaceAGAVEAnnotFilter
-
getKeyword
public String getKeyword(Annotation annot)
- Specified by:
getKeyword
in interfaceAGAVEAnnotFilter
-
getElementId
public String getElementId(Annotation annot)
- Specified by:
getElementId
in interfaceAGAVEAnnotFilter
-
getOrganism
public String getOrganism(Annotation annot)
- Specified by:
getOrganism
in interfaceAGAVEAnnotFilter
-
getLabel
public String getLabel(Annotation annot)
- Specified by:
getLabel
in interfaceAGAVEAnnotFilter
-
getDescription
public String getDescription(Annotation annot)
- Specified by:
getDescription
in interfaceAGAVEAnnotFilter
-
getMatchAlign
public String getMatchAlign(Annotation annot)
- Specified by:
getMatchAlign
in interfaceAGAVEAnnotFilter
-
getMatchRegion
public AGAVEMatchRegion getMatchRegion(Annotation annot)
- Specified by:
getMatchRegion
in interfaceAGAVEAnnotFilter
-
getQueryRegion
public AGAVEQueryRegion getQueryRegion(Annotation annot)
- Specified by:
getQueryRegion
in interfaceAGAVEAnnotFilter
-
getClassifySystem
public String getClassifySystem(Annotation annot)
- Specified by:
getClassifySystem
in interfaceAGAVEAnnotFilter
-
getClassifyId
public String getClassifyId(Annotation annot)
- Specified by:
getClassifyId
in interfaceAGAVEAnnotFilter
-
getClassifyType
public String getClassifyType(Annotation annot)
- Specified by:
getClassifyType
in interfaceAGAVEAnnotFilter
-
getExonIds
public String[] getExonIds(Annotation annot)
- Specified by:
getExonIds
in interfaceAGAVEAnnotFilter
-
getChromNum
public String getChromNum(Annotation annot)
- Specified by:
getChromNum
in interfaceAGAVEAnnotFilter
-
getIdAlias
public AGAVEIdAlias[] getIdAlias(Annotation annot)
- Specified by:
getIdAlias
in interfaceAGAVEAnnotFilter
-
getNote
public String getNote(Annotation annot)
- Specified by:
getNote
in interfaceAGAVEAnnotFilter
-
getAltIds
public AGAVEDbId[] getAltIds(Annotation annot)
- Specified by:
getAltIds
in interfaceAGAVEAnnotFilter
-
getMapLocation
public AGAVEMapLocation[] getMapLocation(Annotation annot)
- Specified by:
getMapLocation
in interfaceAGAVEAnnotFilter
-
getRelatedAnnot
public AGAVERelatedAnnot[] getRelatedAnnot(Annotation annot)
- Specified by:
getRelatedAnnot
in interfaceAGAVEAnnotFilter
-
getElementIds
public String[] getElementIds(Annotation annot)
- Specified by:
getElementIds
in interfaceAGAVEAnnotFilter
-
getGroupOrder
public String getGroupOrder(Annotation annot)
- Specified by:
getGroupOrder
in interfaceAGAVEAnnotFilter
-
getMatchDesc
public String getMatchDesc(Annotation annot)
- Specified by:
getMatchDesc
in interfaceAGAVEAnnotFilter
-
getFeatureType
public String getFeatureType(Annotation annot)
- Specified by:
getFeatureType
in interfaceAGAVEAnnotFilter
-
getResultType
public String getResultType(Annotation annot)
- Specified by:
getResultType
in interfaceAGAVEAnnotFilter
-
getConfidence
public String getConfidence(Annotation annot)
- Specified by:
getConfidence
in interfaceAGAVEAnnotFilter
-
getAlignLength
public String getAlignLength(Annotation annot)
- Specified by:
getAlignLength
in interfaceAGAVEAnnotFilter
-
getAlignUnits
public String getAlignUnits(Annotation annot)
- Specified by:
getAlignUnits
in interfaceAGAVEAnnotFilter
-
getXrefs
public AGAVEXrefs[] getXrefs(Annotation annot)
- Specified by:
getXrefs
in interfaceAGAVEAnnotFilter
-
getVersion
public String getVersion(Annotation annot)
- Specified by:
getVersion
in interfaceAGAVEAnnotFilter
-
getSequenceId
public String getSequenceId(Annotation annot)
- Specified by:
getSequenceId
in interfaceAGAVEAnnotFilter
-
getTaxonId
public String getTaxonId(Annotation annot)
- Specified by:
getTaxonId
in interfaceAGAVEAnnotFilter
-
getCloneId
public String getCloneId(Annotation annot)
- Specified by:
getCloneId
in interfaceAGAVEAnnotFilter
-
getCloneLibrary
public String getCloneLibrary(Annotation annot)
- Specified by:
getCloneLibrary
in interfaceAGAVEAnnotFilter
-
getChromosome
public String getChromosome(Annotation annot)
- Specified by:
getChromosome
in interfaceAGAVEAnnotFilter
-
getMapPosition
public String getMapPosition(Annotation annot)
- Specified by:
getMapPosition
in interfaceAGAVEAnnotFilter
-
getEcNumber
public String getEcNumber(Annotation annot)
- Specified by:
getEcNumber
in interfaceAGAVEAnnotFilter
-
getCreateDate
public String getCreateDate(Annotation annot)
- Specified by:
getCreateDate
in interfaceAGAVEAnnotFilter
-
getUpdateDate
public String getUpdateDate(Annotation annot)
- Specified by:
getUpdateDate
in interfaceAGAVEAnnotFilter
-
getOS
public String getOS(Annotation annot)
- Specified by:
getOS
in interfaceAGAVEAnnotFilter
-
getMolType
public String getMolType(Annotation annot)
- Specified by:
getMolType
in interfaceAGAVEAnnotFilter
-
getDbId
public AGAVEDbId getDbId(Annotation annot)
- Specified by:
getDbId
in interfaceAGAVEAnnotFilter
-
getProperty
public AGAVEProperty[] getProperty(Annotation annot, String type)
ThomasD made this a bit safer...- Specified by:
getProperty
in interfaceAGAVEAnnotFilter
-
-