public class AAindex extends SimpleSymbolPropertyTable
AAindex
object represents a single entry of an AAindex1 file.
Each entry contains twenty numeric values for the twenty amino acids, e.g.
describing the hydrophobicity of an amino acid. To get this value for a
certain amino acid call the
SymbolPropertyTable.getDoubleValue(org.biojava.bio.symbol.Symbol)
method with the appropriate symbol, e.g.
aaindex.getDoubleValue(ProteinTools.gln())
.
The remaining data fields, i.e. object properties, are fully described in the
AAindex manual
.
References:
Kawashima, S. and Kanehisa, M.; AAindex: amino acid index database. Nucleic Acids Res. 28, 374 (2000).
Tomii, K. and Kanehisa, M.; Analysis of amino acid indices and mutation matrices for sequence comparison and structure prediction of proteins. Protein Eng. 9, 27-36 (1996).
Nakai, K., Kidera, A., and Kanehisa, M.; Cluster analysis of amino acid indices for prediction of protein structure and function. Protein Eng. 2, 93-100 (1988)
Modifier and Type | Field and Description |
---|---|
static Alphabet |
PROTEIN_ALPHABET
The alphabet of the symbol property table, that is
protein.
|
AVG_MASS, HYDROPATHICITY, MONO_MASS, PK, PK_Cterm, PK_Nterm
Constructor and Description |
---|
AAindex(String accessionNumber)
Initializes the AAindex symbol property table.
|
Modifier and Type | Method and Description |
---|---|
String |
accessionNumber()
Gets the accession number of the AAindex entry.
|
String |
getArticleAuthors()
Gets the names of the authors which first published an article about the
AAindex entry.
|
String |
getArticleTitle()
Gets the title of the article which describes the AAindex entry.
|
String |
getComment()
Gets the user comment for the AAindex entry.
|
String |
getDescription()
Gets the description for the AAindex entry.
|
String |
getJournalReference()
Gets a reference to the journal which published the article about the
AAindex entry.
|
String[] |
getLITDBEntryNumbers()
Gets the list of literature database identifiers for the AAindex entry.
|
void |
setArticleAuthors(String articleAuthors)
Sets the names of the authors which first published an article about the
AAindex entry.
|
void |
setArticleTitle(String articleTitle)
Sets the title of the article which describes the AAindex entry.
|
void |
setComment(String comment)
Sets the user comment for the AAindex entry.
|
void |
setDescription(String description)
Sets the description for the AAindex entry.
|
void |
setJournalReference(String journalReference)
Sets a reference to the journal which published the article about the
AAindex entry.
|
void |
setLITDBEntryNumbers(String[] litdbEntryNumbers)
Sets the list of literature database identifiers for the AAindex entry.
|
Map |
similarEntries()
Returns a map with the names of similar AAindex entries and its
correlation coefficients.
|
getAlphabet, getDoubleValue, getName, setDoubleProperty
public static final Alphabet PROTEIN_ALPHABET
public AAindex(String accessionNumber) throws NullPointerException
accessionNumber
- the AAindex accession number (same as the table
name)NullPointerException
- if accessionNumber
is
null
.public String accessionNumber()
SymbolPropertyTable.getName()
public String getArticleAuthors()
null
.public void setArticleAuthors(String articleAuthors)
articleAuthors
- May be null
.public String getComment()
null
.public void setComment(String comment)
comment
- free text. May be null
.public String getArticleTitle()
null
.public void setArticleTitle(String articleTitle)
articleTitle
- the article title. May be null
.public String getDescription()
null
.public void setDescription(String description)
description
- a human readable description.
May be null
.public String getJournalReference()
null
.public void setJournalReference(String journalReference)
journalReference
- the journal reference. May be null
.public String[] getLITDBEntryNumbers()
null
.public void setLITDBEntryNumbers(String[] litdbEntryNumbers)
litdbEntryNumbers
- a list of identifierspublic Map similarEntries()
Copyright © 2014 BioJava. All rights reserved.