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.
Metadata
Release files for dna-serpent 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| dna-serpent-0.2.1.tar.gz | 13.8 kB | Without provenance | Details for dna-serpent-0.2.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| dna_serpent-0.2.1-py3-none-any.whl | Python 3 | none | any | Details for dna_serpent-0.2.1-py3-none-any.whl |
Total release size: 32.7 kB
Release files / dna-serpent-0.2.1.tar.gz
| Download URL | dna-serpent-0.2.1.tar.gz |
|---|---|
| Size | 13.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
177b5101e686ed41b5c36a7fe72b4c817a105c962ea2756bfc8d6e9ce68651bb
|
|
BLAKE2b-256 checksum How to use checksums |
26cfdaedfb39759b0b828c91fcf969562337a976e8b505bd4faef4ac9a9bb8cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
pdm/2.4.7 CPython/3.9.16
|
Release files / dna_serpent-0.2.1-py3-none-any.whl
| Download URL | dna_serpent-0.2.1-py3-none-any.whl |
|---|---|
| Size | 18.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cec529960b5e5908ee624fb99288ed490208974f0c029ce953ba4da6ef12aa01
|
|
BLAKE2b-256 checksum How to use checksums |
8e04c3ae567af46dba902ee0b0df61c0a8ecb84a235148f25cf49796a145954b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
pdm/2.4.7 CPython/3.9.16
|
Security for dna-serpent 0.2.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.