A library for reading, handling and working with bioinformatic files and formats.
The library is work in progress, and it is mainly created to be able to work with this stuff myself.
The first versions will prioritize reading different kinds of file formats. See list below over supported files.
Next versions:
- Reading Cram files
- Reading Bam files
$ dotnet add package Fantasista.DNA
Examples
Complete API Documentation
File format | Class | Description |
---|---|---|
Variant Call Format (VCF) | VcfStreamReader | Reads variations between reference genomes and sequences aligned to it |
FASTA | FastaStreamReader | Reads the sequence format FASTA |
FASTQ | FastqStreamReader | Reads the sequence format FASTQ |
SAM | SamStreamReader | Reads SAM Files |
Gff3 | Gff3StreamReader | Reads Gff3 Files |
Type | Class | Description |
---|---|---|
HGVS | HgvsVariant | Human Genome Variation Society Formatting iternationally-recognized standard for the description of DNA, RNA, and protein sequence variants. |
Please use Github Issues, or even better, send a pull request.
Are you new to bioinformatics?
There are a lot of places to find data files you could use for starting in bioinformatics.
- The ftp server at ClinVar
- Uniprot have a Download page