pub fn nt_match(template_nt: u8, primer_nt: u8) -> bool {
    let template_nt = template_nt.to_ascii_lowercase();
    expand_iupac(&primer_nt.to_ascii_lowercase())
        .iter()
        .any(|&x| x == template_nt)
}
/// Returns true when two NTs are equivalent. IUPAC codes in the primer will be
/// respected, however are not allowed in the template.
Returns true when two NTs are equivalent. IUPAC codes in the primer will be
respected, however are not allowed in the template.
Returns true when two NTs are equivalent . IUPAC codes in the primer will be respected however are not allowed in the template .
pub fn nt_match(template_nt: u8, primer_nt: u8) -> bool {
    let template_nt = template_nt.to_ascii_lowercase();
    expand_iupac(&primer_nt.to_ascii_lowercase())
        .iter()
        .any(|&x| x == template_nt)
}
pub fn nt_match ( template_nt : u8 , primer_nt : u8 ) -> bool { let template_nt = template_nt . to_ascii_lowercase ( ) ; expand_iupac ( & primer_nt . to_ascii_lowercase ( ) ) . iter ( ) . any ( | & x | x == template_nt ) }
Returns true when two NTs are equivalent.
Returns true when two NTs are equivalent .
template_nt
u8
primer_nt
u8
template_nt
u8
primer_nt
u8