68 breaking releases

new 0.69.0 Dec 12, 2024
0.68.0 Nov 7, 2024
0.67.0 Oct 22, 2024
0.61.0 Jul 14, 2024
0.2.0 Jul 30, 2021

#2050 in Parser implementations

Download history 263/week @ 2024-08-23 612/week @ 2024-08-30 495/week @ 2024-09-06 427/week @ 2024-09-13 660/week @ 2024-09-20 658/week @ 2024-09-27 519/week @ 2024-10-04 383/week @ 2024-10-11 371/week @ 2024-10-18 232/week @ 2024-10-25 406/week @ 2024-11-01 413/week @ 2024-11-08 614/week @ 2024-11-15 532/week @ 2024-11-22 486/week @ 2024-11-29 201/week @ 2024-12-06

1,864 downloads per month
Used in 36 crates (6 directly)

MIT license

1MB
24K SLoC

noodles-vcf handles the reading and writing of the VCF format.

Examples

Read all records from a file

use noodles_vcf as vcf;

let mut reader = vcf::io::reader::Builder::default().build_from_path("sample.vcf")?;
let header = reader.read_header()?;

for result in reader.records() {
    let record = result?;
    // ...
}

Dependencies

~2.2–8.5MB
~69K SLoC