census_proteomics/lib.rs
1//! A high-performance Rust library for parsing, filtering, and manipulating
2//! multiplexed isobaric data that has been quantified using the Census
3//! algorithm
4mod dataset;
5mod filter;
6mod parser;
7mod protein;
8pub mod util;
9
10pub use dataset::Dataset;
11pub use filter::{Filter, PeptideFilter, ProteinFilter};
12pub use parser::{Error, Parser};
13pub use protein::{Peptide, Protein};
14
15/// Parse a string containing a complete census file into a `Dataset`
16pub fn read_census(input: &str) -> Result<Dataset, Error> {
17 Parser::new(input).parse()
18}