Function rosalind::subs::motif_lookup
[−]
[src]
pub fn motif_lookup(s: &str, t: &str) -> RosalindResult<Vec<usize>>
This function finds locations of substring t
in string s
(finds a motif in DNA)
use rosalind::RosalindError::MotifStringsLengthError; use rosalind::subs::*; let s = "GATATATGCATATACTT"; let t = "ATAT"; assert_eq!(motif_lookup(s, t).unwrap(), vec![2, 4, 10]); assert_eq!(motif_lookup(t, s).unwrap_err(), MotifStringsLengthError);