Serpent is an exploration into DNA sequences, codons, amino acids and genome data
Project description
Serpent
Explore DNA data with Serpent
Serpent is an exploration into DNA and RNA sequences, nucleotide bases, codons, amino acids and genome data.
Tools provided
Work with FASTA files and sequences
serpent cat
: concatenate and print FASTA filesserpent find
: find FASTA files in directoriesserpent find -s
: find and print FASTA sequences in files and directories
Convert data
serpent encode
: Convert data into base 64 encoded representationserpent decode
: Map codons into numbers 0...64
Analyse and plot FASTA data visually
serpent fft
: plot FFTs on DNA and RNA sequencesserpent hist
: plot histogram statisticsserpent image
: visualise DNA and RNA data as imagesserpent seq
: plot sequence count statistics
Statistics
serpent codons
: Print codon statisticsserpent pep
: Print peptide statistics
See serpent -h
for all subcommands and serpent <subcommand> -h
for options!
Motivation
I have wanted to explore DNA data in order to to learn and maybe invent some compression algorithms for DNA data for about two decades.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dna-serpent-0.2.1.tar.gz
(13.8 kB
view details)
Built Distribution
File details
Details for the file dna-serpent-0.2.1.tar.gz
.
File metadata
- Download URL: dna-serpent-0.2.1.tar.gz
- Upload date:
- Size: 13.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.4.7 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 177b5101e686ed41b5c36a7fe72b4c817a105c962ea2756bfc8d6e9ce68651bb |
|
MD5 | 8ea314a37ae26a103a5b2cad29f3a11e |
|
BLAKE2b-256 | 26cfdaedfb39759b0b828c91fcf969562337a976e8b505bd4faef4ac9a9bb8cf |
File details
Details for the file dna_serpent-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: dna_serpent-0.2.1-py3-none-any.whl
- Upload date:
- Size: 18.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.4.7 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cec529960b5e5908ee624fb99288ed490208974f0c029ce953ba4da6ef12aa01 |
|
MD5 | af5cf098ab3b371071ba67af26d8d3d9 |
|
BLAKE2b-256 | 8e04c3ae567af46dba902ee0b0df61c0a8ecb84a235148f25cf49796a145954b |