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.Object
clone()
static SequenceDatabaseEntry
createInstanceFromPlainTextForRefSeq(java.util.List<java.lang.String> lines)
java.lang.String
getAccession()
java.util.SortedSet<Annotation>
getAnnotations()
java.lang.String
getChromosome()
java.util.SortedSet<Accession>
getCrossReferences()
java.lang.String
getGeneName()
java.util.SortedSet<GoTerm>
getGoTerms()
java.lang.String
getMap()
MolecularSequence
getMolecularSequence()
java.lang.String
getProvider()
java.lang.String
getSequenceName()
java.lang.String
getSequenceSymbol()
java.lang.String
getTaxonomyIdentifier()
java.lang.String
getTaxonomyScientificName()
boolean
isEmpty()
void
setProvider(java.lang.String provider)
-
-
-
Method Detail
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
- Overrides:
clone
in classjava.lang.Object
- Throws:
java.lang.CloneNotSupportedException
-
getAccession
public java.lang.String getAccession()
- Specified by:
getAccession
in interfaceSequenceDatabaseEntry
-
getAnnotations
public java.util.SortedSet<Annotation> getAnnotations()
- Specified by:
getAnnotations
in interfaceSequenceDatabaseEntry
-
getChromosome
public java.lang.String getChromosome()
- Specified by:
getChromosome
in interfaceSequenceDatabaseEntry
-
getCrossReferences
public java.util.SortedSet<Accession> getCrossReferences()
- Specified by:
getCrossReferences
in interfaceSequenceDatabaseEntry
-
getGeneName
public java.lang.String getGeneName()
- Specified by:
getGeneName
in interfaceSequenceDatabaseEntry
-
getGoTerms
public java.util.SortedSet<GoTerm> getGoTerms()
- Specified by:
getGoTerms
in interfaceSequenceDatabaseEntry
-
getMap
public java.lang.String getMap()
- Specified by:
getMap
in interfaceSequenceDatabaseEntry
-
getProvider
public java.lang.String getProvider()
- Specified by:
getProvider
in interfaceSequenceDatabaseEntry
-
getSequenceName
public java.lang.String getSequenceName()
- Specified by:
getSequenceName
in interfaceSequenceDatabaseEntry
-
getSequenceSymbol
public java.lang.String getSequenceSymbol()
- Specified by:
getSequenceSymbol
in interfaceSequenceDatabaseEntry
-
getTaxonomyIdentifier
public java.lang.String getTaxonomyIdentifier()
- Specified by:
getTaxonomyIdentifier
in interfaceSequenceDatabaseEntry
-
getTaxonomyScientificName
public java.lang.String getTaxonomyScientificName()
- Specified by:
getTaxonomyScientificName
in interfaceSequenceDatabaseEntry
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in 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:
getMolecularSequence
in interfaceSequenceDatabaseEntry
-
-