-
Notifications
You must be signed in to change notification settings - Fork 23
SB Back translate
Convert an amino acid sequence to codons, selecting from a random codon distribution or from the distribution within a specific species. You can also choose to only use the most favorable (optimized) codon from a specified species.
Optional. The relative codon frequency fluctuates among species. Use this argument to select a species-specific codon distribution (default=None).
Optional. Select 'optimal' to generate a deterministic dna sequence with only the most common (species specific) codon selected for each amino acid. Choosing 'random' will draw codons completely at random or from their species specific relative distribution if a species was selected (default=random).
>ML25998a.
MVLDLISGSLNGFLKIKSVSIDDQWDQINRTYLVMFCILSGTIMTFKQNLGSIIHCISDA
RGDDSSFADAHATFVQDYCAAQGLYTLKEVYDKSWPDEIPYPGILQMKTIGCFPGRQFKN
$: sb ML25998a.fa -btr
>ML25998a.
ATGGTTCTCGACCTAATATCTGGCAGTTTAAATGGATTTTTGAAAATCAAGAGTGTTTCT
ATCGATGACCAGTGGGACCAAATTAATAGAACTTATCTAGTCATGTTTTGTATTCTAAGC
GGGACCATTATGACATTCAAACAAAATCTGGGGTCCATCATACATTGCATATCAGACGCA
CGCGGAGACGACTCGAGTTTCGCAGACGCTCATGCTACCTTCGTACAGGACTACTGTGCT
GCTCAGGGCCTCTACACACTGAAGGAAGTCTATGATAAAAGTTGGCCCGATGAGATACCC
TACCCAGGCATACTACAGATGAAAACAATAGGGTGTTTTCCAGGACGGCAGTTTAAAAAT
$: sb ML25998a.fa -btr 'ecoli' 'random'
>ML25998a.
ATGGTACTGGATCTTATCAGTGGGTCGTTGAATGGCTTCCTGAAAATTAAATCTGTGTCG
ATTGACGATCAATGGGATCAGATCAACCGTACATATTTAGTGATGTTCTGTATCCTGTCA
GGCACGATCATGACTTTTAAACAGAATCTGGGCAGCATAATTCACTGCATCAGCGATGCG
CGTGGGGATGATAGTTCGTTCGCCGATGCGCATGCCACATTCGTGCAAGACTATTGCGCA
GCTCAAGGCCTCTATACCCTAAAAGAGGTTTATGATAAGTCGTGGCCCGATGAGATTCCG
TACCCGGGCATCTTGCAGATGAAAACCATTGGCTGCTTTCCTGGTCGACAGTTTAAAAAT
$: sb ML25998a.fa -btr 'o' 'h'
>ML25998a.
ATGGTGCTGGACCTGATCAGCGGCAGCCTGAACGGCTTCCTGAAGATCAAGAGCGTGAGC
ATCGACGACCAGTGGGACCAGATCAACAGAACCTACCTGGTGATGTTCTGCATCCTGAGC
GGCACCATCATGACCTTCAAGCAGAACCTGGGCAGCATCATCCACTGCATCAGCGACGCC
AGAGGCGACGACAGCAGCTTCGCCGACGCCCACGCCACCTTCGTGCAGGACTACTGCGCC
GCCCAGGGCCTGTACACCCTGAAGGAGGTGTACGACAAGAGCTGGCCCGACGAGATCCCC
TACCCCGGCATCCTGCAGATGAAGACCATCGGCTGCTTCCCCGGCAGACAGTTCAAGAAC