Module bio::io::bed

source ·
Expand description

BED format reading and writing.

§Example

use bio::io::bed;
let example = b"1\t5\t5000\tname1\t0.5";
let mut reader = bed::Reader::new(&example[..]);
let mut writer = bed::Writer::new(vec![]);
for record in reader.records() {
    let rec = record.expect("Error reading record.");
    println!("{}", rec.chrom());
    writer.write(&rec).expect("Error writing record.");
}

Structs§

  • A BED reader.
  • A BED record as defined by BEDtools (http://bedtools.readthedocs.org/en/latest/content/general-usage.html)
  • An iterator over the records of a BED file.
  • A BED writer.