FASTA(1)

πŸ’– FASTA(1) πŸ’–

okay bestie, welcome to FASTA(1) β€” yes, the page is called FASTA, and it lives in the User Commands section of the manual, but the actual star of the show is a little program called famap. don't ask, it's giving family drama. sit down, hydrate, let's go 🫢


✨ NAME ✨

famap β€” prepare Fasta sequence database for re-PCR searches

like, it literally gets your FASTA files ready so re-PCR can do its lil searches. iconic behavior. πŸ‘‘


🌸 SYNOPSIS 🌸

famap [-hV] -b mmapped-file [-t cvt] [fafile ...]

famap [-hV] -d mmapped-file [ord ...]

famap [-hV] -l mmapped-file [ord ...]

three whole modes, three whole vibes. pick your fighter πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

so the program famap is part of the e-PCR suite, and its whole job β€” its entire main character arc β€” is building mmapped-file out of FASTA files so that reverse e-PCR searches can happen. that's it. that's the plot. ✨


πŸŽ€ OPTIONS πŸŽ€

first up, the flags hanging out in the synopsis:

  • -hV β€” they show up together in every synopsis line, like a little duo 🫢
  • -b mmapped-file β€” you're naming the mmapped file right there in the call
  • -t cvt β€” hand it a conversion table (more on that in a sec πŸ‘‡)
  • [fafile ...] β€” and then as many FASTA files as your heart desires
  • -d mmapped-file [ord ...] β€” mmapped file plus optional ord args
  • -l mmapped-file [ord ...] β€” same shape, mmapped file plus optional ord args

and where cvt (the conversion table) is one of these cuties:

  • off β€” as is (this is the default, no notes) πŸ™ˆ
  • n β€” nucleotide [acgtnACGTN] allowed
  • N β€” nucleotide uppercase allowed [ACGTN]
  • nx β€” nucleotide with ambiguity codes allowed
  • NX β€” nucleotide with ambiguity codes uppercase
lowercase besties, notice that n and nx let lowercase through, while N and NX are strict uppercase-only situations. read the brackets, they never lie πŸ’€

🌈 EXAMPLE 🌈

here's the whole lil pipeline in one place, exactly as written:

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 re-pcr(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, so generous πŸ’–). 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!! πŸŽ€ this one's from the Fasta converter for e-PCR source, version whatever the "versi..." got cut off at because terminals have no chill, and it's dated April 2008 β€” vintage, honestly, we stan a classic πŸ’…βœ¨ no cap, you now know famap better than it knows itself. mwah πŸ«ΆπŸ’–

πŸ“¦ where this page comes from