Struct noodles_fasta::fai::Writer [−][src]
pub struct Writer<W> { /* fields omitted */ }
Expand description
A FASTA index writer.
Implementations
Creates a FASTA index writer.
Examples
use noodles_fasta::fai; let mut writer = fai::Writer::new(Vec::new());
Returns a reference to the underlying writer.
Examples
use noodles_fasta::fai; let mut writer = fai::Writer::new(Vec::new()); assert!(writer.get_ref().is_empty());
Writes a FASTA index.
Examples
use noodles_fasta::fai; let mut writer = fai::Writer::new(Vec::new()); let index = vec![fai::Record::new(String::from("sq0"), 13, 5, 80, 81)]; writer.write_index(&index)?; assert_eq!(writer.get_ref(), b"sq0\t13\t5\t80\t81\n");