public class ProteinDigester extends Object
ProteinDigester is defined by a name and a cleavage site matcher
that match the sites to be digested.
In rare case, a peptidase may modify the extremity of released digests. As an example, CNBr modify the end terminal Methionine of the C-terminal digest in homoserine lactone.
This object is immutable. There are 2 modes of digestion:| Modifier and Type | Class and Description |
|---|---|
static class |
ProteinDigester.Builder |
static class |
ProteinDigester.CleavageSiteIteration |
| Constructor and Description |
|---|
ProteinDigester(ProteinDigester.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
int |
countCleavageSites(SymbolSequence<AminoAcid> aaSeq) |
List<Peptide> |
digest(Protein protein)
Digest
protein |
Collection<Peptide> |
digest(Protein protein,
Collection<Peptide> digests)
Digest
protein given a container for digests |
public ProteinDigester(ProteinDigester.Builder builder)
public List<Peptide> digest(Protein protein)
proteinprotein - the protein to digest.public Collection<Peptide> digest(Protein protein, Collection<Peptide> digests)
protein given a container for digestsprotein - the protein to digestdigests - a list of digestspublic int countCleavageSites(SymbolSequence<AminoAcid> aaSeq)
Copyright © 2016. All Rights Reserved.