Class AAindex
- java.lang.Object
- 
- org.biojava.bio.symbol.SimpleSymbolPropertyTable
- 
- org.biojava.bio.proteomics.aaindex.AAindex
 
 
- 
- All Implemented Interfaces:
- SymbolPropertyTable
 
 public class AAindex extends SimpleSymbolPropertyTable Symbol property table based on the Amino Acid Index Database. EachAAindexobject 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 theSymbolPropertyTable.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) - Version:
- $Revision$
- Author:
- Martin Szugat
 
- 
- 
Field SummaryFields Modifier and Type Field Description static AlphabetPROTEIN_ALPHABETThe alphabet of the symbol property table, that is protein.- 
Fields inherited from interface org.biojava.bio.symbol.SymbolPropertyTableAVG_MASS, HYDROPATHICITY, MONO_MASS, PK, PK_Cterm, PK_Nterm
 
- 
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringaccessionNumber()Gets the accession number of the AAindex entry.StringgetArticleAuthors()Gets the names of the authors which first published an article about the AAindex entry.StringgetArticleTitle()Gets the title of the article which describes the AAindex entry.StringgetComment()Gets the user comment for the AAindex entry.StringgetDescription()Gets the description for the AAindex entry.StringgetJournalReference()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.voidsetArticleAuthors(String articleAuthors)Sets the names of the authors which first published an article about the AAindex entry.voidsetArticleTitle(String articleTitle)Sets the title of the article which describes the AAindex entry.voidsetComment(String comment)Sets the user comment for the AAindex entry.voidsetDescription(String description)Sets the description for the AAindex entry.voidsetJournalReference(String journalReference)Sets a reference to the journal which published the article about the AAindex entry.voidsetLITDBEntryNumbers(String[] litdbEntryNumbers)Sets the list of literature database identifiers for the AAindex entry.MapsimilarEntries()Returns a map with the names of similar AAindex entries and its correlation coefficients.- 
Methods inherited from class org.biojava.bio.symbol.SimpleSymbolPropertyTablegetAlphabet, getDoubleValue, getName, setDoubleProperty
 
- 
 
- 
- 
- 
Field Detail- 
PROTEIN_ALPHABETpublic static final Alphabet PROTEIN_ALPHABET The alphabet of the symbol property table, that is protein.
 
- 
 - 
Constructor Detail- 
AAindexpublic AAindex(String accessionNumber) throws NullPointerException Initializes the AAindex symbol property table.- Parameters:
- accessionNumber- the AAindex accession number (same as the table name)
- Throws:
- NullPointerException- if- accessionNumberis- null.
 
 
- 
 - 
Method Detail- 
accessionNumberpublic String accessionNumber() Gets the accession number of the AAindex entry.- Returns:
- the accession number (same as 
 SymbolPropertyTable.getName()
 
 - 
getArticleAuthorspublic String getArticleAuthors() Gets the names of the authors which first published an article about the AAindex entry.- Returns:
- a list of names. May be null.
 
 - 
setArticleAuthorspublic void setArticleAuthors(String articleAuthors) Sets the names of the authors which first published an article about the AAindex entry.- Parameters:
- articleAuthors- May be- null.
 
 - 
getCommentpublic String getComment() Gets the user comment for the AAindex entry.- Returns:
- free text. May be null.
 
 - 
setCommentpublic void setComment(String comment) Sets the user comment for the AAindex entry.- Parameters:
- comment- free text. May be- null.
 
 - 
getArticleTitlepublic String getArticleTitle() Gets the title of the article which describes the AAindex entry.- Returns:
- the article title. May be null.
 
 - 
setArticleTitlepublic void setArticleTitle(String articleTitle) Sets the title of the article which describes the AAindex entry.- Parameters:
- articleTitle- the article title. May be- null.
 
 - 
getDescriptionpublic String getDescription() Gets the description for the AAindex entry.- Returns:
- a human readable description. May be null.
 
 - 
setDescriptionpublic void setDescription(String description) Sets the description for the AAindex entry.- Parameters:
- description- a human readable description. May be- null.
 
 - 
getJournalReferencepublic String getJournalReference() Gets a reference to the journal which published the article about the AAindex entry.- Returns:
- the journal reference. May be null.
 
 - 
setJournalReferencepublic void setJournalReference(String journalReference) Sets a reference to the journal which published the article about the AAindex entry.- Parameters:
- journalReference- the journal reference. May be- null.
 
 - 
getLITDBEntryNumberspublic String[] getLITDBEntryNumbers() Gets the list of literature database identifiers for the AAindex entry.- Returns:
- a list of identifiers. May be null.
 
 - 
setLITDBEntryNumberspublic void setLITDBEntryNumbers(String[] litdbEntryNumbers) Sets the list of literature database identifiers for the AAindex entry.- Parameters:
- litdbEntryNumbers- a list of identifiers
 
 - 
similarEntriespublic Map similarEntries() Returns a map with the names of similar AAindex entries and its correlation coefficients.- Returns:
- a map which keys are the names of the similar AAindex entries and which values are the corresponding correlation coefficients
 
 
- 
 
-