Package org.forester.ws.seqdb
Class UniProtEntry
- java.lang.Object
-
- org.forester.ws.seqdb.UniProtEntry
-
- All Implemented Interfaces:
SequenceDatabaseEntry
public final class UniProtEntry extends java.lang.Object implements SequenceDatabaseEntry
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.regex.PatternBindingDB_PATTERNstatic java.util.regex.PatternCTD_PATTERNstatic java.util.regex.PatternDrugBank_PATTERNstatic java.util.regex.PatternGO_PATTERNstatic java.util.regex.PatternHGNC_PATTERNstatic java.util.regex.PatternKEGG_PATTERNstatic java.util.regex.PatternMIM_PATTERNstatic java.util.regex.PatternNCBI_TAXID_PATTERNstatic java.util.regex.PatternNextBio_PATTERNstatic java.util.regex.PatternOrphanet_PATTERNstatic java.util.regex.PatternPDB_PATTERNstatic java.util.regex.PatternPharmGKB_PATTERNstatic java.util.regex.PatternReactome_PATTERN
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()static SequenceDatabaseEntrycreateInstanceFromPlainText(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()
-
-
-
Field Detail
-
BindingDB_PATTERN
public static final java.util.regex.Pattern BindingDB_PATTERN
-
CTD_PATTERN
public static final java.util.regex.Pattern CTD_PATTERN
-
DrugBank_PATTERN
public static final java.util.regex.Pattern DrugBank_PATTERN
-
GO_PATTERN
public static final java.util.regex.Pattern GO_PATTERN
-
KEGG_PATTERN
public static final java.util.regex.Pattern KEGG_PATTERN
-
MIM_PATTERN
public static final java.util.regex.Pattern MIM_PATTERN
-
NextBio_PATTERN
public static final java.util.regex.Pattern NextBio_PATTERN
-
Orphanet_PATTERN
public static final java.util.regex.Pattern Orphanet_PATTERN
-
PDB_PATTERN
public static final java.util.regex.Pattern PDB_PATTERN
-
PharmGKB_PATTERN
public static final java.util.regex.Pattern PharmGKB_PATTERN
-
Reactome_PATTERN
public static final java.util.regex.Pattern Reactome_PATTERN
-
HGNC_PATTERN
public static final java.util.regex.Pattern HGNC_PATTERN
-
NCBI_TAXID_PATTERN
public static final java.util.regex.Pattern NCBI_TAXID_PATTERN
-
-
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
-
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
-
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
-
createInstanceFromPlainText
public static SequenceDatabaseEntry createInstanceFromPlainText(java.util.List<java.lang.String> lines)
-
getAnnotations
public java.util.SortedSet<Annotation> getAnnotations()
- Specified by:
getAnnotationsin interfaceSequenceDatabaseEntry
-
getMap
public java.lang.String getMap()
- Specified by:
getMapin interfaceSequenceDatabaseEntry
-
getChromosome
public java.lang.String getChromosome()
- Specified by:
getChromosomein interfaceSequenceDatabaseEntry
-
getMolecularSequence
public MolecularSequence getMolecularSequence()
- Specified by:
getMolecularSequencein interfaceSequenceDatabaseEntry
-
-