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 π«Ά-bmmapped-file β you're naming the mmapped file right there in the call-tcvt β hand it a conversion table (more on that in a sec π)[fafile ...]β and then as many FASTA files as your heart desires-dmmapped-file[ord ...]β mmapped file plus optionalordargs-lmmapped-file[ord ...]β same shape, mmapped file plus optionalordargs
and where cvt (the conversion table) is one of these cuties:
offβ as is (this is the default, no notes) πnβ nucleotide[acgtnACGTN]allowedNβ nucleotide uppercase allowed[ACGTN]nxβ nucleotide with ambiguity codes allowedNXβ nucleotide with ambiguity codes uppercase
lowercase besties, notice thatnandnxlet lowercase through, whileNandNXare 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
- debian bookworm: ncbi-epcr 2.3.12-1-9 Β· LicenseRef-public-domain
- debian trixie: ncbi-epcr 2.3.12-1-10 Β· LicenseRef-public-domain
- ubuntu jammy: ncbi-epcr 2.3.12-1-9 Β· LicenseRef-public-domain
- ubuntu noble: ncbi-epcr 2.3.12-1-9 Β· LicenseRef-public-domain
- ubuntu questing: ncbi-epcr 2.3.12-1-10
- ubuntu resolute: ncbi-epcr 2.3.12-1-11 Β· LicenseRef-public-domain
- ubuntu stonking: ncbi-epcr 2.3.12-1-11 Β· LicenseRef-public-domain
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms