Fantasista.DNA
0.0.4
dotnet add package Fantasista.DNA --version 0.0.4
NuGet\Install-Package Fantasista.DNA -Version 0.0.4
<PackageReference Include="Fantasista.DNA" Version="0.0.4" />
paket add Fantasista.DNA --version 0.0.4
#r "nuget: Fantasista.DNA, 0.0.4"
// Install Fantasista.DNA as a Cake Addin #addin nuget:?package=Fantasista.DNA&version=0.0.4 // Install Fantasista.DNA as a Cake Tool #tool nuget:?package=Fantasista.DNA&version=0.0.4
Fantasista.DNA
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.
Install
$ dotnet add package Fantasista.DNA
Roadmap
The first versions will prioritize reading different kinds of file formats. See list below over supported files.
Next versions:
- More tooling for alignments in sam files
- Reading Cram files
- Reading Bam files
Documentation
Examples
Complete API Documentation
Supported file formats:
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 |
Other supported parses
Type | Class | Description |
---|---|---|
HGVS | HgvsVariant | Human Genome Variation Society Formatting iternationally-recognized standard for the description of DNA, RNA, and protein sequence variants. |
I found a bug
Please use Github Issues, or even better, fix it yourself and create a pull request. If you leave a bug issue, please add as much information as possible to make it easy to recreate the bug.
Where to find data
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
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.