0.0.1 • Published 4 years ago

bio-sequence-generator v0.0.1

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

seqgen

DNA/RNA/Protein Sequence Generator

Examples

Basics

seqgen 1000 3            # 3 random 1000-nucleotide DNA seqs
seqgen -p 1000 3         # 3 random 1000-aa protein seqs

Formatting

$ --protein 100 3 -t 'const DNA_${i} = "${s}";' -n30

const DNA_1 = "TRYGMTLSSALRLZG
EQPHFRXMBSQBDVRETVCICMXMSANXPF
NTTLIKDSWDZYAPKMMMGXICENKFXSSW
AQRPWLLDNMLIGYXTYQSGRSFAM";
const DNA_2 = "RGWBHERNVQHLTET
AZHNBBKICXKWGTQNQRYZVSLVDPTWFL
HRKDSEPNMMPMDXEVGNNTDMIGIDDHTE
EKZRSKMVSSAWEILTNSGDMNIBL";
const DNA_3 = "FZBHIQYMVTGLKPL
NPMYDHYVKQNVCSHDTTKPDDNTCADRCT
YXBITFWYARDCZVPNYWSBQMYLTQXSED
KTDVNIZGKBEFTSTKDRAMCETRE";
$ seqgen --p 100 3 -t 'static DNA_${i}: &'"'"'static [u8] = b"${s}";' -n30 -b

static DNA_1: &'static [u8] = b"NXWNPEFM\
LRRGWMDZGILRLXRHSSBTQHCZYHPVVWRFMBZEYICR\
EHLASKHSXLWHIYBSSERVKHNNSHLAMDXFZALMPAGA\
YLAMHWGLXXYX";
static DNA_2: &'static [u8] = b"KVEDBCDG\
ZDMFGLEZYPTIHNWGRSDHAEGCNDIAEGATBVPYZLED\
GFHXLDDPMKCTDBCEVYZINBQKEFGKGFTLTCEBVRBB\
HQDNYLCPTYLH";
static DNA_3: &'static [u8] = b"ERXDWNNR\
SIQVBSDHEFCZDFNCFECKPTRKRDYMTWKIMKLFDRKP\
DXDPHWVDSNVZAAHRYMXQEWXEWYDKGWDQDNATESTY\
XNCMWBHLZLEF";