logo
pub fn gc_content<C: Borrow<u8>, T: IntoIterator<Item = C>>(sequence: T) -> f32
Expand description

Returns the ratio of bases which are guanine or cytososine

Arguments

  • sequence - A sequence of bases

Example

use bio::seq_analysis::gc::gc_content;

const seq: &'static [u8] = b"GATATACA";
use approx::assert_relative_eq;
assert_relative_eq!(gc_content(seq), 2. / 8., epsilon = f32::EPSILON);