Function rosalind::cons::profile
[−]
[src]
pub fn profile(dna_list: Vec<&str>) -> RosalindResult<Profile>
This function calculates profile by given DNA strings
Examples
use rosalind::cons::*; let dna_list = vec![ "ATCCAGCT", "GGGCAACT", "ATGGATCT", "AAGCAACC", "TTGGAACT", "ATGCCATT", "ATGGCACT", ]; let expected_profile = Profile { A: vec![5, 1, 0, 0, 5, 5, 0, 0], C: vec![0, 0, 1, 4, 2, 0, 6, 1], G: vec![1, 1, 6, 3, 0, 1, 0, 0], T: vec![1, 5, 0, 0, 0, 1, 1, 6], }; assert_eq!(profile(dna_list).unwrap(), expected_profile);