SEPP.CONFIG(5)

πŸ“¦ version 4.5.5, in ubuntu jammy, ubuntu questing

πŸ’– SEPP.CONFIG(5) πŸ’–

okay bestie, listen up β€” this is the manual page for sepp.config, and it lives in section 5 of the manual (the file-formats girlies). It's part of the sepp documentation set, and the page title is SEPP.CONFIG(5). We're about to read the whole thing together, no skimming, no "tl;dr", because every single line here is load-bearing. 🫢


✨ NAME ✨

sepp.config β€” the configuration file for sepp


🌸 SYNOPSIS 🌸

/etc/sepp/sepp.config

πŸ¦‹ DESCRIPTION πŸ¦‹

So, run_sepp.py(1) has a config file, and it hangs out at /etc/sepp/sepp.config. Periodt.

Inside it you'll find the paths of the programs it uses, plus parameters for its dependencies and for itself. It's built out of several sections, and the title of each section goes inside brackets. Sections are separated by blank lines. Inside each section, every variable gets set on its own separate line. Cute, organized, we love a tidy file. πŸŽ€

Now let's go through the sections and every variable they contain, one by one. No skipping, bestie. πŸ’…


🧬 pplacer

This section starts with [pplacer], and it's got exactly one field:

  • path= β€” the absolute path to the pplacer executable.

🧡 hmmalign

This section starts with [hmmalign], and it's got exactly one field:

  • path= β€” the absolute path to the hmmalign executable.

πŸ” hmmsearch

This section starts with [hmmsearch], and it's got four fields, so pay attention:

  • path= β€” the absolute path to the hmmsearch executable.
  • piped= β€” a boolean, True or False, indicating whether the human-readable output of hmmsearch should be directed to a file (True) instead of to stdout (False).
  • elim= β€” an integer, indicating the E-limit for hmmsearch.
  • filters= β€” a boolean, True or False, indicating whether filters in hmmsearch should be turned off (True) or not (False).

πŸ—οΈ hmmbuild

This section starts with [hmmbuild], and it's got exactly one field:

  • path= β€” the absolute path to the hmmbuild executable.

🧩 jsonmerger

This section starts with [jsonmerger], and it's got exactly one field:

  • path= β€” the absolute path to the seppJsonMerger jar.

πŸ‘‘ exhaustive

This section starts with [exhaustive], and it's got a whole five fields β€” main character energy, honestly:

  • strategy= β€” a string: "hierarchical", "normal", "midpoint" or "centroid", indicating the decomposition strategy to follow.
  • minsubsetsize= β€” an integer, indicating the smallest possible value for a subset.
  • placementminsubsetsizefacotr= β€” an integer, used to compute the size in the decomposition of a tree based on placement subsets. (yes, that spelling is really how it's written β€” we do not correct it, we respect it πŸ™ˆ)
  • placer= β€” a string, indicating the name of the placer to use. Currently only "pplacer" is supported.
  • weight_placement_by_alignment= β€” a boolean, True or False, indicating whether to apply weights while caring for fragments or not.

πŸ“ FILES πŸ“

  • /etc/sepp/sepp.config
  • ~/.sepp/sepp.config, if existing, overrides the one in /etc/sepp.
bestie. the ~/.sepp/sepp.config one WINS if it exists. that's the whole drama of this section. πŸ’€

🌈 SEE ALSO 🌈


and that's the whole page, fr fr. πŸ’œ this one comes straight from the sepp manual, page SEPP.CONFIG(5) β€” section 5, file formats, iconic behavior honestly. no date on this one so we're not inventing one, sorry to the calendar girlies. slay, go write your config. βœ¨πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from