Function rosalind::prot::get_number_of_rna_from_protein [] [src]

pub fn get_number_of_rna_from_protein(protein: &str) -> RosalindResult<usize>

This function returns the number of different mRNA strings from which protein could have been translated

Examples

use rosalind::RosalindError::UnknownAminoAcid;
use rosalind::prot::*;

assert_eq!(get_number_of_rna_from_protein("MA").unwrap(), 12);
assert_eq!(get_number_of_rna_from_protein("").unwrap(), 0);
assert_eq!(get_number_of_rna_from_protein("\n").unwrap(), 3);
assert_eq!(get_number_of_rna_from_protein("B").unwrap_err(), UnknownAminoAcid('B'));