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 AGAVEAnnotFilterFactorySIMPLE_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:
getAccessionin interfaceAGAVEAnnotFilter
-
getKeyword
public String getKeyword(Annotation annot)
- Specified by:
getKeywordin interfaceAGAVEAnnotFilter
-
getElementId
public String getElementId(Annotation annot)
- Specified by:
getElementIdin interfaceAGAVEAnnotFilter
-
getOrganism
public String getOrganism(Annotation annot)
- Specified by:
getOrganismin interfaceAGAVEAnnotFilter
-
getLabel
public String getLabel(Annotation annot)
- Specified by:
getLabelin interfaceAGAVEAnnotFilter
-
getDescription
public String getDescription(Annotation annot)
- Specified by:
getDescriptionin interfaceAGAVEAnnotFilter
-
getMatchAlign
public String getMatchAlign(Annotation annot)
- Specified by:
getMatchAlignin interfaceAGAVEAnnotFilter
-
getMatchRegion
public AGAVEMatchRegion getMatchRegion(Annotation annot)
- Specified by:
getMatchRegionin interfaceAGAVEAnnotFilter
-
getQueryRegion
public AGAVEQueryRegion getQueryRegion(Annotation annot)
- Specified by:
getQueryRegionin interfaceAGAVEAnnotFilter
-
getClassifySystem
public String getClassifySystem(Annotation annot)
- Specified by:
getClassifySystemin interfaceAGAVEAnnotFilter
-
getClassifyId
public String getClassifyId(Annotation annot)
- Specified by:
getClassifyIdin interfaceAGAVEAnnotFilter
-
getClassifyType
public String getClassifyType(Annotation annot)
- Specified by:
getClassifyTypein interfaceAGAVEAnnotFilter
-
getExonIds
public String[] getExonIds(Annotation annot)
- Specified by:
getExonIdsin interfaceAGAVEAnnotFilter
-
getChromNum
public String getChromNum(Annotation annot)
- Specified by:
getChromNumin interfaceAGAVEAnnotFilter
-
getIdAlias
public AGAVEIdAlias[] getIdAlias(Annotation annot)
- Specified by:
getIdAliasin interfaceAGAVEAnnotFilter
-
getNote
public String getNote(Annotation annot)
- Specified by:
getNotein interfaceAGAVEAnnotFilter
-
getAltIds
public AGAVEDbId[] getAltIds(Annotation annot)
- Specified by:
getAltIdsin interfaceAGAVEAnnotFilter
-
getMapLocation
public AGAVEMapLocation[] getMapLocation(Annotation annot)
- Specified by:
getMapLocationin interfaceAGAVEAnnotFilter
-
getRelatedAnnot
public AGAVERelatedAnnot[] getRelatedAnnot(Annotation annot)
- Specified by:
getRelatedAnnotin interfaceAGAVEAnnotFilter
-
getElementIds
public String[] getElementIds(Annotation annot)
- Specified by:
getElementIdsin interfaceAGAVEAnnotFilter
-
getGroupOrder
public String getGroupOrder(Annotation annot)
- Specified by:
getGroupOrderin interfaceAGAVEAnnotFilter
-
getMatchDesc
public String getMatchDesc(Annotation annot)
- Specified by:
getMatchDescin interfaceAGAVEAnnotFilter
-
getFeatureType
public String getFeatureType(Annotation annot)
- Specified by:
getFeatureTypein interfaceAGAVEAnnotFilter
-
getResultType
public String getResultType(Annotation annot)
- Specified by:
getResultTypein interfaceAGAVEAnnotFilter
-
getConfidence
public String getConfidence(Annotation annot)
- Specified by:
getConfidencein interfaceAGAVEAnnotFilter
-
getAlignLength
public String getAlignLength(Annotation annot)
- Specified by:
getAlignLengthin interfaceAGAVEAnnotFilter
-
getAlignUnits
public String getAlignUnits(Annotation annot)
- Specified by:
getAlignUnitsin interfaceAGAVEAnnotFilter
-
getXrefs
public AGAVEXrefs[] getXrefs(Annotation annot)
- Specified by:
getXrefsin interfaceAGAVEAnnotFilter
-
getVersion
public String getVersion(Annotation annot)
- Specified by:
getVersionin interfaceAGAVEAnnotFilter
-
getSequenceId
public String getSequenceId(Annotation annot)
- Specified by:
getSequenceIdin interfaceAGAVEAnnotFilter
-
getTaxonId
public String getTaxonId(Annotation annot)
- Specified by:
getTaxonIdin interfaceAGAVEAnnotFilter
-
getCloneId
public String getCloneId(Annotation annot)
- Specified by:
getCloneIdin interfaceAGAVEAnnotFilter
-
getCloneLibrary
public String getCloneLibrary(Annotation annot)
- Specified by:
getCloneLibraryin interfaceAGAVEAnnotFilter
-
getChromosome
public String getChromosome(Annotation annot)
- Specified by:
getChromosomein interfaceAGAVEAnnotFilter
-
getMapPosition
public String getMapPosition(Annotation annot)
- Specified by:
getMapPositionin interfaceAGAVEAnnotFilter
-
getEcNumber
public String getEcNumber(Annotation annot)
- Specified by:
getEcNumberin interfaceAGAVEAnnotFilter
-
getCreateDate
public String getCreateDate(Annotation annot)
- Specified by:
getCreateDatein interfaceAGAVEAnnotFilter
-
getUpdateDate
public String getUpdateDate(Annotation annot)
- Specified by:
getUpdateDatein interfaceAGAVEAnnotFilter
-
getOS
public String getOS(Annotation annot)
- Specified by:
getOSin interfaceAGAVEAnnotFilter
-
getMolType
public String getMolType(Annotation annot)
- Specified by:
getMolTypein interfaceAGAVEAnnotFilter
-
getDbId
public AGAVEDbId getDbId(Annotation annot)
- Specified by:
getDbIdin interfaceAGAVEAnnotFilter
-
getProperty
public AGAVEProperty[] getProperty(Annotation annot, String type)
ThomasD made this a bit safer...- Specified by:
getPropertyin interfaceAGAVEAnnotFilter
-
-