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 java.lang.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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAccession(Annotation annot)
java.lang.String
getAlignLength(Annotation annot)
java.lang.String
getAlignUnits(Annotation annot)
AGAVEDbId[]
getAltIds(Annotation annot)
java.lang.String
getChromNum(Annotation annot)
java.lang.String
getChromosome(Annotation annot)
java.lang.String
getClassifyId(Annotation annot)
java.lang.String
getClassifySystem(Annotation annot)
java.lang.String
getClassifyType(Annotation annot)
java.lang.String
getCloneId(Annotation annot)
java.lang.String
getCloneLibrary(Annotation annot)
java.lang.String
getConfidence(Annotation annot)
java.lang.String
getCreateDate(Annotation annot)
AGAVEDbId
getDbId(Annotation annot)
java.lang.String
getDescription(Annotation annot)
java.lang.String
getEcNumber(Annotation annot)
java.lang.String
getElementId(Annotation annot)
java.lang.String[]
getElementIds(Annotation annot)
java.lang.String[]
getExonIds(Annotation annot)
java.lang.String
getFeatureType(Annotation annot)
java.lang.String
getGroupOrder(Annotation annot)
AGAVEIdAlias[]
getIdAlias(Annotation annot)
java.lang.String
getKeyword(Annotation annot)
java.lang.String
getLabel(Annotation annot)
AGAVEMapLocation[]
getMapLocation(Annotation annot)
java.lang.String
getMapPosition(Annotation annot)
java.lang.String
getMatchAlign(Annotation annot)
java.lang.String
getMatchDesc(Annotation annot)
AGAVEMatchRegion
getMatchRegion(Annotation annot)
java.lang.String
getMolType(Annotation annot)
java.lang.String
getNote(Annotation annot)
java.lang.String
getOrganism(Annotation annot)
java.lang.String
getOS(Annotation annot)
AGAVEProperty[]
getProperty(Annotation annot, java.lang.String type)
ThomasD made this a bit safer...AGAVEQueryRegion
getQueryRegion(Annotation annot)
AGAVERelatedAnnot[]
getRelatedAnnot(Annotation annot)
java.lang.String
getResultType(Annotation annot)
java.lang.String
getSequenceId(Annotation annot)
java.lang.String
getTaxonId(Annotation annot)
java.lang.String
getUpdateDate(Annotation annot)
java.lang.String
getVersion(Annotation annot)
AGAVEXrefs[]
getXrefs(Annotation annot)
-
-
-
Field Detail
-
SIMPLE_ANNOT_FILTER_FACTORY
public static final AGAVEAnnotFilterFactory SIMPLE_ANNOT_FILTER_FACTORY
-
-
Method Detail
-
getAccession
public java.lang.String getAccession(Annotation annot)
- Specified by:
getAccession
in interfaceAGAVEAnnotFilter
-
getKeyword
public java.lang.String getKeyword(Annotation annot)
- Specified by:
getKeyword
in interfaceAGAVEAnnotFilter
-
getElementId
public java.lang.String getElementId(Annotation annot)
- Specified by:
getElementId
in interfaceAGAVEAnnotFilter
-
getOrganism
public java.lang.String getOrganism(Annotation annot)
- Specified by:
getOrganism
in interfaceAGAVEAnnotFilter
-
getLabel
public java.lang.String getLabel(Annotation annot)
- Specified by:
getLabel
in interfaceAGAVEAnnotFilter
-
getDescription
public java.lang.String getDescription(Annotation annot)
- Specified by:
getDescription
in interfaceAGAVEAnnotFilter
-
getMatchAlign
public java.lang.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 java.lang.String getClassifySystem(Annotation annot)
- Specified by:
getClassifySystem
in interfaceAGAVEAnnotFilter
-
getClassifyId
public java.lang.String getClassifyId(Annotation annot)
- Specified by:
getClassifyId
in interfaceAGAVEAnnotFilter
-
getClassifyType
public java.lang.String getClassifyType(Annotation annot)
- Specified by:
getClassifyType
in interfaceAGAVEAnnotFilter
-
getExonIds
public java.lang.String[] getExonIds(Annotation annot)
- Specified by:
getExonIds
in interfaceAGAVEAnnotFilter
-
getChromNum
public java.lang.String getChromNum(Annotation annot)
- Specified by:
getChromNum
in interfaceAGAVEAnnotFilter
-
getIdAlias
public AGAVEIdAlias[] getIdAlias(Annotation annot)
- Specified by:
getIdAlias
in interfaceAGAVEAnnotFilter
-
getNote
public java.lang.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 java.lang.String[] getElementIds(Annotation annot)
- Specified by:
getElementIds
in interfaceAGAVEAnnotFilter
-
getGroupOrder
public java.lang.String getGroupOrder(Annotation annot)
- Specified by:
getGroupOrder
in interfaceAGAVEAnnotFilter
-
getMatchDesc
public java.lang.String getMatchDesc(Annotation annot)
- Specified by:
getMatchDesc
in interfaceAGAVEAnnotFilter
-
getFeatureType
public java.lang.String getFeatureType(Annotation annot)
- Specified by:
getFeatureType
in interfaceAGAVEAnnotFilter
-
getResultType
public java.lang.String getResultType(Annotation annot)
- Specified by:
getResultType
in interfaceAGAVEAnnotFilter
-
getConfidence
public java.lang.String getConfidence(Annotation annot)
- Specified by:
getConfidence
in interfaceAGAVEAnnotFilter
-
getAlignLength
public java.lang.String getAlignLength(Annotation annot)
- Specified by:
getAlignLength
in interfaceAGAVEAnnotFilter
-
getAlignUnits
public java.lang.String getAlignUnits(Annotation annot)
- Specified by:
getAlignUnits
in interfaceAGAVEAnnotFilter
-
getXrefs
public AGAVEXrefs[] getXrefs(Annotation annot)
- Specified by:
getXrefs
in interfaceAGAVEAnnotFilter
-
getVersion
public java.lang.String getVersion(Annotation annot)
- Specified by:
getVersion
in interfaceAGAVEAnnotFilter
-
getSequenceId
public java.lang.String getSequenceId(Annotation annot)
- Specified by:
getSequenceId
in interfaceAGAVEAnnotFilter
-
getTaxonId
public java.lang.String getTaxonId(Annotation annot)
- Specified by:
getTaxonId
in interfaceAGAVEAnnotFilter
-
getCloneId
public java.lang.String getCloneId(Annotation annot)
- Specified by:
getCloneId
in interfaceAGAVEAnnotFilter
-
getCloneLibrary
public java.lang.String getCloneLibrary(Annotation annot)
- Specified by:
getCloneLibrary
in interfaceAGAVEAnnotFilter
-
getChromosome
public java.lang.String getChromosome(Annotation annot)
- Specified by:
getChromosome
in interfaceAGAVEAnnotFilter
-
getMapPosition
public java.lang.String getMapPosition(Annotation annot)
- Specified by:
getMapPosition
in interfaceAGAVEAnnotFilter
-
getEcNumber
public java.lang.String getEcNumber(Annotation annot)
- Specified by:
getEcNumber
in interfaceAGAVEAnnotFilter
-
getCreateDate
public java.lang.String getCreateDate(Annotation annot)
- Specified by:
getCreateDate
in interfaceAGAVEAnnotFilter
-
getUpdateDate
public java.lang.String getUpdateDate(Annotation annot)
- Specified by:
getUpdateDate
in interfaceAGAVEAnnotFilter
-
getOS
public java.lang.String getOS(Annotation annot)
- Specified by:
getOS
in interfaceAGAVEAnnotFilter
-
getMolType
public java.lang.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, java.lang.String type)
ThomasD made this a bit safer...- Specified by:
getProperty
in interfaceAGAVEAnnotFilter
-
-