Fantasista.DNA 0.0.4

There is a newer version of this package available.
See the version list below for details.
dotnet add package Fantasista.DNA --version 0.0.4                
NuGet\Install-Package Fantasista.DNA -Version 0.0.4                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Fantasista.DNA" Version="0.0.4" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Fantasista.DNA --version 0.0.4                
#r "nuget: Fantasista.DNA, 0.0.4"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// 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.

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • 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.

Version Downloads Last updated
0.0.5 99 12/13/2024
0.0.4 87 11/29/2024
0.0.3 86 11/15/2024
0.0.2 87 11/13/2024