BP_REVTRANS-MOTIF(1)
π« BP_REVTRANS-MOTIF(1) π«
okay bestie so this is a page from the User Contributed Perl Documentation, and honestly? it's a whole vibe. it's called bp_revtrans-motif and it's here to reverse translate a Profam-like protein motif. we're gonna get into it. π§
β¨ NAME β¨
bp_revtrans-motif β reverse translate a Profam-like protein motif π§¬π
πΈ VERSION πΈ
Version 0.01 β yes she's a baby, but she knows what she's doing.
π¦ SYNOPSIS π¦
so there's like, three ways to run her. pick your fighter:
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 π
This script takes a protein motif as input and returns a degenerate oligonucleotide sequence corresponding to it. literally that's her whole job and she ate. π
The main reason for doing this is to design degenerate primers that amplify a given sequence pattern. iconic, honestly.
The input motif consists of a string of one-letter residues, with any of the following syntactic elements:
π₯ [...] : Redundant position
A position in which more than one residue is allowed. For example:
[TS]YW[RKSD]
^^ ^^^^
π₯ [^...] : Negated position
A position in which any residue is allowed, saved for those between brackets. For 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. For example:
A[SN]C(TXX){2,4,8}
^^^
The allowed letters are those that correspond to the 20 natural aminoacids, plus:
B= N + DZ= Q + EX= All
bestie, remember X is all of them. all. every single one. she's not picky. π
π OPTIONS π
-iinput-file β a file with a list of motifs to reverse translate. feed her the whole list, she's hungry. π-hβ display this help message. the lil "help me help you" flag. π«Ά
π AUTHOR π
Bruno Vecchi, vecchi.b at gmail.com β the mastermind, the main character. π
π BUGS π
Please report any bugs or feature requests to vecchi.b at gmail.com β no cap, he wants to hear it. fr fr. π
π 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. slay. periodt. β¨
and that's the whole page, bestie π β brought to you by perl v5.42.3 and dated 2021-02-03, which is like, vintage in internet years but she still understood the assignment. π
π¦ where this page comes from
- nixos 26.05: perl5.42.3-BioPerl 1.7.8
- nixpkgs unstable: perl5.42.3-BioPerl 1.7.8
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms