rustms::algorithm::peptide

Function calculate_amino_acid_composition

Source
pub fn calculate_amino_acid_composition(sequence: &str) -> HashMap<String, i32>
Expand description

get a count dictionary of the amino acid composition of a peptide sequence

Arguments:

  • sequence - peptide sequence

Returns:

  • composition - a dictionary of amino acid composition

ยงExamples

use rustms::algorithm::peptide::calculate_amino_acid_composition;

let sequence = "PEPTIDEH";
let composition = calculate_amino_acid_composition(sequence);
assert_eq!(composition.get("P"), Some(&2));
assert_eq!(composition.get("E"), Some(&2));
assert_eq!(composition.get("T"), Some(&1));
assert_eq!(composition.get("I"), Some(&1));
assert_eq!(composition.get("D"), Some(&1));
assert_eq!(composition.get("H"), Some(&1));