libsfasta 0.3.4

Better FASTA sequence compression and querying
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::conversion::Converter;
use crate::io::generic_open_file;
use std::fs::File;

#[cfg(not(target_arch = "wasm32"))]
pub fn convert_fasta_file(input: &str, output: &str) {
    let (_, _, mut input_file) = generic_open_file(input);
    let mut output_fh = Box::new(File::create(output).unwrap());

    let converter = Converter::default().with_threads(2);

    converter.convert_fasta(&mut input_file, &mut output_fh);
}