Skip to main content

Crate microBioRust

Crate microBioRust 

Source
Expand description

The aim of this crate is to provide Microbiology friendly Rust functions for bioinformatics.

With the genbank parser, you are able to parse a genbank format file, then write into gff3 format

It is also possible to print the DNA sequences extracted from the coding sequences (genes, ffn format), plus the protein fasta sequences (faa format).

Additionally, you can create new features and records and save them either in genbank or gff3 format

Modules§

align
A Multiple Sequence Alignment parser (MSA)
blast
async streaming BLAST parsers for the (outfmt 6 and outfmt 5), gzip-transparent reader, option of –json streaming output
embl
An EMBL format to GFF parser
gbk
A Genbank to GFF parser
record

Macros§

create_builder
macro to create the set_ functions for the values in a Builder format
create_getters
macro to create get_ functions for the values
embl
genbank