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 TypeMethodDescriptiongetDescription(String accession) Returns the description of the protein with the given accession.getGeneName(String accession) Returns the gene name for the given protein.getOrganismIdentifier(String accession) Returns the organism identifier for the given protein.getProteinDatabase(String accession) Returns the the protein database for the given protein.getProteinEvidence(String accession) Returns an integer representing the protein evidence level as indexed by UniProt.getSimpleDescription(String accession) Returns the simple description of the protein with the given accession.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
-
getOrganismIdentifier
Returns the organism identifier for the given protein.- Parameters:
accession- the accession of the protein- Returns:
- the organism name 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
-