public interface ProteinGroupDataAccess
Modifier and Type | Method and Description |
---|---|
int |
getNumberOfProteinAmbiguityGroups()
Get the total number of protein ambiguity groups
|
ProteinGroup |
getProteinAmbiguityGroupById(Comparable proteinGroupId)
Get protein ambiguity group using protein group id
|
Collection<Comparable> |
getProteinAmbiguityGroupIds()
Get a collection of identification group ids
|
boolean |
hasProteinAmbiguityGroup()
Whether this controller contains protein groups information
|
void |
setInferredProteinGroups(Map<Comparable,Map<Comparable,List<Comparable>>> proteinGroups)
This method sets the protein groups calculated by a protein inference.
|
boolean hasProteinAmbiguityGroup()
Collection<Comparable> getProteinAmbiguityGroupIds()
int getNumberOfProteinAmbiguityGroups()
ProteinGroup getProteinAmbiguityGroupById(Comparable proteinGroupId)
proteinGroupId
- protein group idvoid setInferredProteinGroups(Map<Comparable,Map<Comparable,List<Comparable>>> proteinGroups)
After the protein groups are set to "!= null", these protein groups are returned and all other implementation of protein groups are ignored.
the groups are rebuild by using the mapping PAG_ID -> (Protein_ID -> [Peptide_IDs])
if the peptide_IDs-list is null, then all peptides are used of the protein (no filtering or all passed filtering)
proteinGroups
- A java.lang.Map of protein groups to be setCopyright © 2015 European Bioinformatics Institute. All Rights Reserved.