Package org.forester.ws.seqdb
Class EbiDbEntry
- java.lang.Object
-
- org.forester.ws.seqdb.EbiDbEntry
-
- All Implemented Interfaces:
SequenceDatabaseEntry
public final class EbiDbEntry extends java.lang.Object implements SequenceDatabaseEntry
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()static SequenceDatabaseEntrycreateInstanceFromPlainTextForRefSeq(java.util.List<java.lang.String> lines)java.lang.StringgetAccession()java.util.SortedSet<Annotation>getAnnotations()java.lang.StringgetChromosome()java.util.SortedSet<Accession>getCrossReferences()java.lang.StringgetGeneName()java.util.SortedSet<GoTerm>getGoTerms()java.lang.StringgetMap()MolecularSequencegetMolecularSequence()java.lang.StringgetProvider()java.lang.StringgetSequenceName()java.lang.StringgetSequenceSymbol()java.lang.StringgetTaxonomyIdentifier()java.lang.StringgetTaxonomyScientificName()booleanisEmpty()voidsetProvider(java.lang.String provider)
-
-
-
Method Detail
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException- Overrides:
clonein classjava.lang.Object- Throws:
java.lang.CloneNotSupportedException
-
getAccession
public java.lang.String getAccession()
- Specified by:
getAccessionin interfaceSequenceDatabaseEntry
-
getAnnotations
public java.util.SortedSet<Annotation> getAnnotations()
- Specified by:
getAnnotationsin interfaceSequenceDatabaseEntry
-
getChromosome
public java.lang.String getChromosome()
- Specified by:
getChromosomein interfaceSequenceDatabaseEntry
-
getCrossReferences
public java.util.SortedSet<Accession> getCrossReferences()
- Specified by:
getCrossReferencesin interfaceSequenceDatabaseEntry
-
getGeneName
public java.lang.String getGeneName()
- Specified by:
getGeneNamein interfaceSequenceDatabaseEntry
-
getGoTerms
public java.util.SortedSet<GoTerm> getGoTerms()
- Specified by:
getGoTermsin interfaceSequenceDatabaseEntry
-
getMap
public java.lang.String getMap()
- Specified by:
getMapin interfaceSequenceDatabaseEntry
-
getProvider
public java.lang.String getProvider()
- Specified by:
getProviderin interfaceSequenceDatabaseEntry
-
getSequenceName
public java.lang.String getSequenceName()
- Specified by:
getSequenceNamein interfaceSequenceDatabaseEntry
-
getSequenceSymbol
public java.lang.String getSequenceSymbol()
- Specified by:
getSequenceSymbolin interfaceSequenceDatabaseEntry
-
getTaxonomyIdentifier
public java.lang.String getTaxonomyIdentifier()
- Specified by:
getTaxonomyIdentifierin interfaceSequenceDatabaseEntry
-
getTaxonomyScientificName
public java.lang.String getTaxonomyScientificName()
- Specified by:
getTaxonomyScientificNamein interfaceSequenceDatabaseEntry
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceSequenceDatabaseEntry
-
setProvider
public void setProvider(java.lang.String provider)
-
createInstanceFromPlainTextForRefSeq
public static SequenceDatabaseEntry createInstanceFromPlainTextForRefSeq(java.util.List<java.lang.String> lines)
-
getMolecularSequence
public MolecularSequence getMolecularSequence()
- Specified by:
getMolecularSequencein interfaceSequenceDatabaseEntry
-
-