Module bio::io::bed [] [src]

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.ok().expect("Error reading record.");
    println!("{}", rec.chrom());
    writer.write(&rec).ok().expect("Error writing record.");
}

Structs

Reader

A BED reader.

Record

A BED record as defined by BEDtools (http://bedtools.readthedocs.org/en/latest/content/general-usage.html)

Records

A BED record.

Writer

A BED writer.