PFSEARCHV3(1)

πŸ’– PFSEARCHV3(1) πŸ’–

okay bestie, gather round, because this is pfsearchV3 β€” the version 3 glow-up of pfsearch, and she lives in the User Commands section of the manual, so you know she's a real one ✨


🌸 NAME 🌸

pfsearchV3 β€” search protein and DNA generalized profiles (version 3)


πŸŽ€ SYNOPSIS πŸŽ€

pfsearch [options] profile database

like, that's the whole vibe. a profile and a database, plus whatever options you feel like serving πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the tea: you build protein and DNA generalized profiles, and then you use them to scan and align sequences, and also to search databases. that's it, that's the whole job. main character energy fr fr πŸ‘‘


✨ OPTIONS ✨

πŸ’œ Profile

  • --level, -l β€” level to use for cutoff
  • --mode, -m β€” mode to use for normalization

πŸ“ Database

  • --create-index-database, -c β€” output indices to given file
  • --use-index-database, -i β€” use indices stored in given file

πŸ”₯ Heuristic

  • --cutoff, -C β€” heuristic cutoff value
  • --dump-heuristic-scores, -A β€” only print heuristic scores to stdout
  • --dump-heuristic-sequences, -D β€” dump passed heuristic sequences

🧚 Filter

  • --dump-filter-scores, -a β€” only print filter scores to stdout
  • --dump-filter-sequences, -d β€” dump passed heuristic and filter sequences

⭐ Optimizations

  • --sse2, -s β€” enforces SSE 2 only instruction set
  • --nthreads, -t β€” max number of threads to use
  • --max-heuristic-nthreads, -T β€” max number of threads to use for heuristic phase only. (IO bounds)
  • --no-affinity, -f β€” disable CPU affinity file
  • --thread-affinity, -M β€” file containing thread mask, one row for one thread
  • --no-shared-core, -k β€” Prevent core resource sharing
  • --split, -b β€” if both SSE 2 & 4.1 are available, split half-half using linked resources

🌈 Printing output

  • --output-method, -o β€” printing output method
    • == 0 replicates the pfseach output without options (DEFAULT)
    • == 1 simple output
    • == 2 replicates pfsearch -lxz output
    • == 3 replicates pfscan -lxz output
    • == 4 tsv output (single line tab delimited)
  • --output-length, -W β€” maximum number of column for sequence output printing

πŸ™ˆ Other

  • --verbose, -v β€” verbose on stderr
  • --help, -h β€” output command help

πŸ‘‘ AUTHOR πŸ‘‘

This manpage was written by Andreas Tille for the Debian distribution and can be used for any other usage of the program.


not me getting emotional over a manpage 😭 anyway that's the whole page, no cap, every single flag accounted for 🫢

pfsearchV3 version 3, dated March 2017 β€” mwah, slay, periodt πŸ’…βœ¨πŸŽ€