BP_REVTRANS-MOTIF(1p)
π BP_REVTRANS-MOTIF π
okay bestie so this is bp_revtrans-motif (from the 1p manual, Perl user-contributed docs section, iykyk) β it's the little script that reverse translates a Profam-like protein motif. and yes it eats, we'll get there.
β¨ VERSION β¨
Version 0.01 π (baby version, still iconic)
πΈ SYNOPSIS πΈ
From a file:
bp_revtrans-motif.pl -i motifs.txt
Using pipes:
bp_revtrans-motif.pl < motifs.txt > output.txt
Using interactively at the command prompt:
$ bp_revtrans-motif.pl
MAAEEL[VIKP]
1. ATGGCNGCNGARGARYTNVHN
[^P]H(IW){2,3}
2. NDNCAY(ATHTGG){2,3}
π¦ DESCRIPTION π¦
so basically? you hand this script a protein motif, and it hands you back a degenerate oligonucleotide sequence for it. the whole point, the main character reason for existing, is designing degenerate primers that amplify a given sequence pattern. periodt. π
The input motif is a string of one-letter residues, and it can have any of these syntactic elements:
[...]: Redundant position. A position in which more than one residue is allowed. Example:
[TS]YW[RKSD]
^^ ^^^^
[^...]: Negated position. A position in which any residue is allowed, saved for those between brackets. Example:
[^PW]MK[LAE]
^^
(...){n,m,...}: Repeated motif. A motif that is repeated n or m times. It can have any of the previous syntactic elements. Example:
A[SN]C(TXX){2,4,8}
^^^
The allowed letters are those that correspond to the 20 natural aminoacids, plus:
B = N + D
Z = Q + E
X = All
π OPTIONS π
-iinput-file β A file with a list of motifs to reverse translate.-hβ Display this help message.
π AUTHOR π
Bruno Vecchi, "vecchi.b at gmail.com" π«Ά
π BUGS π
Please report any bugs or feature requests to "vecchi.b at gmail.com"
not me telling you to email Bruno directly but likeβ¦ that's literally what it says bestie π
π COPYRIGHT & LICENSE π
Copyright 2009 Bruno Vecchi, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
and that's the whole page fr fr β this was perl v5.32.1, dated 2021-08-15, and it's the BP_REVTRANS-MOTIF(1p) manual. go reverse translate something cute. slay πβ¨
π¦ where this page comes from
- debian bookworm: bioperl 1.7.8-1 Β· Perl
- debian trixie: bioperl 1.7.8-1 Β· Perl
- ubuntu jammy: bioperl 1.7.8-1 Β· Perl
- ubuntu noble: bioperl 1.7.8-1 Β· Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms