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";