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 AGAVEAnnotFilterFactorySIMPLE_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.StringgetAccession(Annotation annot)java.lang.StringgetAlignLength(Annotation annot)java.lang.StringgetAlignUnits(Annotation annot)AGAVEDbId[]getAltIds(Annotation annot)java.lang.StringgetChromNum(Annotation annot)java.lang.StringgetChromosome(Annotation annot)java.lang.StringgetClassifyId(Annotation annot)java.lang.StringgetClassifySystem(Annotation annot)java.lang.StringgetClassifyType(Annotation annot)java.lang.StringgetCloneId(Annotation annot)java.lang.StringgetCloneLibrary(Annotation annot)java.lang.StringgetConfidence(Annotation annot)java.lang.StringgetCreateDate(Annotation annot)AGAVEDbIdgetDbId(Annotation annot)java.lang.StringgetDescription(Annotation annot)java.lang.StringgetEcNumber(Annotation annot)java.lang.StringgetElementId(Annotation annot)java.lang.String[]getElementIds(Annotation annot)java.lang.String[]getExonIds(Annotation annot)java.lang.StringgetFeatureType(Annotation annot)java.lang.StringgetGroupOrder(Annotation annot)AGAVEIdAlias[]getIdAlias(Annotation annot)java.lang.StringgetKeyword(Annotation annot)java.lang.StringgetLabel(Annotation annot)AGAVEMapLocation[]getMapLocation(Annotation annot)java.lang.StringgetMapPosition(Annotation annot)java.lang.StringgetMatchAlign(Annotation annot)java.lang.StringgetMatchDesc(Annotation annot)AGAVEMatchRegiongetMatchRegion(Annotation annot)java.lang.StringgetMolType(Annotation annot)java.lang.StringgetNote(Annotation annot)java.lang.StringgetOrganism(Annotation annot)java.lang.StringgetOS(Annotation annot)AGAVEProperty[]getProperty(Annotation annot, java.lang.String type)ThomasD made this a bit safer...AGAVEQueryRegiongetQueryRegion(Annotation annot)AGAVERelatedAnnot[]getRelatedAnnot(Annotation annot)java.lang.StringgetResultType(Annotation annot)java.lang.StringgetSequenceId(Annotation annot)java.lang.StringgetTaxonId(Annotation annot)java.lang.StringgetUpdateDate(Annotation annot)java.lang.StringgetVersion(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:
getAccessionin interfaceAGAVEAnnotFilter
-
getKeyword
public java.lang.String getKeyword(Annotation annot)
- Specified by:
getKeywordin interfaceAGAVEAnnotFilter
-
getElementId
public java.lang.String getElementId(Annotation annot)
- Specified by:
getElementIdin interfaceAGAVEAnnotFilter
-
getOrganism
public java.lang.String getOrganism(Annotation annot)
- Specified by:
getOrganismin interfaceAGAVEAnnotFilter
-
getLabel
public java.lang.String getLabel(Annotation annot)
- Specified by:
getLabelin interfaceAGAVEAnnotFilter
-
getDescription
public java.lang.String getDescription(Annotation annot)
- Specified by:
getDescriptionin interfaceAGAVEAnnotFilter
-
getMatchAlign
public java.lang.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 java.lang.String getClassifySystem(Annotation annot)
- Specified by:
getClassifySystemin interfaceAGAVEAnnotFilter
-
getClassifyId
public java.lang.String getClassifyId(Annotation annot)
- Specified by:
getClassifyIdin interfaceAGAVEAnnotFilter
-
getClassifyType
public java.lang.String getClassifyType(Annotation annot)
- Specified by:
getClassifyTypein interfaceAGAVEAnnotFilter
-
getExonIds
public java.lang.String[] getExonIds(Annotation annot)
- Specified by:
getExonIdsin interfaceAGAVEAnnotFilter
-
getChromNum
public java.lang.String getChromNum(Annotation annot)
- Specified by:
getChromNumin interfaceAGAVEAnnotFilter
-
getIdAlias
public AGAVEIdAlias[] getIdAlias(Annotation annot)
- Specified by:
getIdAliasin interfaceAGAVEAnnotFilter
-
getNote
public java.lang.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 java.lang.String[] getElementIds(Annotation annot)
- Specified by:
getElementIdsin interfaceAGAVEAnnotFilter
-
getGroupOrder
public java.lang.String getGroupOrder(Annotation annot)
- Specified by:
getGroupOrderin interfaceAGAVEAnnotFilter
-
getMatchDesc
public java.lang.String getMatchDesc(Annotation annot)
- Specified by:
getMatchDescin interfaceAGAVEAnnotFilter
-
getFeatureType
public java.lang.String getFeatureType(Annotation annot)
- Specified by:
getFeatureTypein interfaceAGAVEAnnotFilter
-
getResultType
public java.lang.String getResultType(Annotation annot)
- Specified by:
getResultTypein interfaceAGAVEAnnotFilter
-
getConfidence
public java.lang.String getConfidence(Annotation annot)
- Specified by:
getConfidencein interfaceAGAVEAnnotFilter
-
getAlignLength
public java.lang.String getAlignLength(Annotation annot)
- Specified by:
getAlignLengthin interfaceAGAVEAnnotFilter
-
getAlignUnits
public java.lang.String getAlignUnits(Annotation annot)
- Specified by:
getAlignUnitsin interfaceAGAVEAnnotFilter
-
getXrefs
public AGAVEXrefs[] getXrefs(Annotation annot)
- Specified by:
getXrefsin interfaceAGAVEAnnotFilter
-
getVersion
public java.lang.String getVersion(Annotation annot)
- Specified by:
getVersionin interfaceAGAVEAnnotFilter
-
getSequenceId
public java.lang.String getSequenceId(Annotation annot)
- Specified by:
getSequenceIdin interfaceAGAVEAnnotFilter
-
getTaxonId
public java.lang.String getTaxonId(Annotation annot)
- Specified by:
getTaxonIdin interfaceAGAVEAnnotFilter
-
getCloneId
public java.lang.String getCloneId(Annotation annot)
- Specified by:
getCloneIdin interfaceAGAVEAnnotFilter
-
getCloneLibrary
public java.lang.String getCloneLibrary(Annotation annot)
- Specified by:
getCloneLibraryin interfaceAGAVEAnnotFilter
-
getChromosome
public java.lang.String getChromosome(Annotation annot)
- Specified by:
getChromosomein interfaceAGAVEAnnotFilter
-
getMapPosition
public java.lang.String getMapPosition(Annotation annot)
- Specified by:
getMapPositionin interfaceAGAVEAnnotFilter
-
getEcNumber
public java.lang.String getEcNumber(Annotation annot)
- Specified by:
getEcNumberin interfaceAGAVEAnnotFilter
-
getCreateDate
public java.lang.String getCreateDate(Annotation annot)
- Specified by:
getCreateDatein interfaceAGAVEAnnotFilter
-
getUpdateDate
public java.lang.String getUpdateDate(Annotation annot)
- Specified by:
getUpdateDatein interfaceAGAVEAnnotFilter
-
getOS
public java.lang.String getOS(Annotation annot)
- Specified by:
getOSin interfaceAGAVEAnnotFilter
-
getMolType
public java.lang.String getMolType(Annotation annot)
- Specified by:
getMolTypein interfaceAGAVEAnnotFilter
-
getDbId
public AGAVEDbId getDbId(Annotation annot)
- Specified by:
getDbIdin interfaceAGAVEAnnotFilter
-
getProperty
public AGAVEProperty[] getProperty(Annotation annot, java.lang.String type)
ThomasD made this a bit safer...- Specified by:
getPropertyin interfaceAGAVEAnnotFilter
-
-