Crate seq_here

Source
Expand description

Version GitHub Build Status Crates.io Documentation License!

Notice: This project is still under development and not yet ready for production use.

This crate provides several functions for bio-sequence file processing. It is designed to be fast and easy to use.

Use the crate in your project by adding the following to your Cargo.toml:

seq-here = "0.0.4"

There are 3 modules in this crate for different purposes:

  • info: Get basic information about the input sequence file(s).
  • process: Process incoming sequence file(s).
  • extract: Extract specified sequence segment or file data.

§Examples

  • Info module:
use seq_here::info::{self, InfoOutput};
use std::path::{Path, PathBuf};

let paths = vec![PathBuf::from("tests/test.fa")];
info::InfoFa::by_println(paths.clone());
info::InfoFa::by_file(paths);
  • Process module:
use seq_here::process::{self};
  • Extract module:

Modules§

error
extract
info
process
utils