RE-PCR(1)

πŸ’– RE-PCR(1) β€” the reverse-search bestie πŸ’–

okay so this is re-PCR, from the General Commands Manual section 1 β€” she's the one who finds sequence tagged sites in DNA sequences. group chat name: Reverse e-PCR. 🧬✨


✨ NAME ✨

re-PCR β€” find sequence tagged sites (STS) in DNA sequences πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

re-PCR [-hV] -p hash-file [-g gaps] [-n mism] [-lq] [primer ...]

re-PCR [-hV] -P hash-file [-g gaps] [-n mism] [-l] [-m margin] [-O+|-]
[-C batchcnt] [-o outfile] [-r+|-] [primers-file ...]

re-PCR [-hV] -s hash-file [-g gaps] [-n mism] [-lq] [-m margin] [-o
outfile] [-r+|-] [left right lo[-hi] [...]]

re-PCR [-hV] -S hash-file [-g gaps] [-n mism] [-lq] [-m margin] [-O+|-]
[-C batchcnt] [-o outfile] [-r+|-] [stsfile ...]

four whole invocation moods, pick your fighter 🫢


🌸 DESCRIPTION 🌸

Okay bestie, listen. This one implements reverse searching β€” which, yes, is literally called Reverse e-PCR β€” and the whole point of that is to make it feasible to search the human genome sequence and other large genomes by doing STS and primer searches. big genome energy. no cap. πŸ”₯


πŸ’… OPTIONS πŸ’…

  • -p=hash-file β€” do a primer lookup using hash-file πŸ”
  • -P=hash-file β€” do a primer lookup using hash-file πŸ” (yes she's here twice, they're different flags, don't @ me)
  • -s=hash-file β€” do an STS lookup using hash-file 🎯
  • -S=hash-file β€” do an STS lookup using hash-file 🎯
  • -n=mism β€” set the max allowed mismatches per primer for lookup 🧐
  • -g=gaps β€” set the max allowed indels per primer for lookup πŸ•³οΈ
  • -m=margin β€” set variability for STS size for lookup πŸ“
  • -l β€” use presize alignments (only if gaps>0) ⚠️ like literally only then
  • -G β€” print alignments in comments πŸ“
  • -d=min-max β€” set default STS size πŸ“
  • -r=+|- β€” enable/disable reverse STS lookup πŸ”
  • -O=+|- β€” enable/disable syscall optimisation ⚑
  • -C=batchcnt β€” set number of STSes per batch 🧺
  • -o=outfile β€” set output file name πŸ“
  • -q β€” quiet (no progress indicator) 🀫

also living in the synopsis rent-free: -h and -V. slay. πŸ‘‘


πŸ¦‹ EXAMPLE πŸ¦‹

here's the whole glow-up routine, step by step ✨:

famap -tN -b genome.famap org/chr_*.fa

fahash -b genome.hash -w 12 -f3 ${PWD}/genome.famap

re-PCR -s genome.hash -n1 -g1 ACTATTGATGATGA AGGTAGATGTTTTT 120-200

See famap(1) and fahash(1) 🫢


🌈 SEE ALSO 🌈


πŸ’œ AUTHORS πŸ’œ

This manual page was written by Andreas Tille <tille@debian.org> for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation. πŸ“œ

On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL. πŸ—‚οΈ


and that's the whole page, bestie β€” dated April 2008, filed under RE-PCR(1), and honestly? iconic. go find those STSs. πŸ’–βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from