Interface ProteinDetailsProvider
- All Known Implementing Classes:
FMIndex
public interface ProteinDetailsProvider
Interface for a class able to provide metadata on proteins.
- Author:
- Marc Vaudel
-
Method Summary
Modifier and Type Method Description String
getDescription(String accession)
Returns the description of the protein with the given accession.String
getGeneName(String accession)
Returns the gene name for the given protein.ProteinDatabase
getProteinDatabase(String accession)
Returns the the protein database for the given protein.Integer
getProteinEvidence(String accession)
Returns an integer representing the protein evidence level as indexed by UniProt.String
getSimpleDescription(String accession)
Returns the simple description of the protein with the given accession.String
getTaxonomy(String accession)
Returns the taxonomy for the given protein.
-
Method Details
-
getDescription
Returns the description of the protein with the given accession.- Parameters:
accession
- the accession of the protein- Returns:
- the description of the protein with the given accession
-
getSimpleDescription
Returns the simple description of the protein with the given accession.- Parameters:
accession
- the accession of the protein- Returns:
- the description of the protein with the given accession
-
getProteinDatabase
Returns the the protein database for the given protein.- Parameters:
accession
- the accession of the protein- Returns:
- the name of the protein database
-
getGeneName
Returns the gene name for the given protein.- Parameters:
accession
- the accession of the protein- Returns:
- the gene name for the given protein
-
getTaxonomy
Returns the taxonomy for the given protein.- Parameters:
accession
- the accession of the protein- Returns:
- the taxonomy for the given protein
-
getProteinEvidence
Returns an integer representing the protein evidence level as indexed by UniProt.- Parameters:
accession
- the protein accession- Returns:
- an integer representing the protein evidence level as indexed by UniProt
-