pub enum PeptideFilter<'a> {
SequenceMatch(&'a str),
SequenceExclude(&'a str),
TotalIntensity(u32),
TotalIntensityChannels(Vec<usize>, u32),
ChannelCV(Vec<usize>, f64),
ChannelIntensity(usize, u32),
Purity(f32),
Tryptic,
Unique,
}Expand description
Peptide-level filter
Filter individual peptides within a protein based on sequence mactches, total intensities, coefficient of variance between channels, or intensity values on specified channels.
Peptide can also be filtered based on whether they have 2 tryptic ends, or if they are unique.
Variants§
SequenceMatch(&'a str)
Include only peptides that have a sequence matching the pattern
SequenceExclude(&'a str)
Include only peptides that do NOT have a sequence matching the pattern
TotalIntensity(u32)
Include only peptides that have a total ion itensity >= N
TotalIntensityChannels(Vec<usize>, u32)
Include only peptides where the total intensity in a set of channels
= N
ChannelCV(Vec<usize>, f64)
ChannelCV(channels, N)
Include only peptides where the coeff. of variance is < N between the specified channels
ChannelIntensity(usize, u32)
ChannelIntensity(channel, cutoff)
Include only peptides that have an ion intensity >= N in the specified channel
Purity(f32)
TMT purity
Tryptic
Include only tryptic peptides
Unique
Include only unique peptides
Trait Implementations§
Source§impl<'a> Clone for PeptideFilter<'a>
impl<'a> Clone for PeptideFilter<'a>
Source§fn clone(&self) -> PeptideFilter<'a>
fn clone(&self) -> PeptideFilter<'a>
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more