seismicrna.lists package

Submodules

seismicrna.lists.listpos.find_pos(table: PositionTable, max_fmut_pos: float, complement: bool)
seismicrna.lists.listpos.list_pos(table: PositionTable, force: bool, **kwargs)

List positions meeting specific criteria from the table.

seismicrna.lists.listpos.run(input_path: Iterable[str | Path], *, max_fmut_pos=1.0, complement: bool = False, force: bool = False, max_procs: int = 4) list[Path]

List positions meeting specific criteria from each table.

Parameters:
  • max_fmut_pos – Mask positions with more than this fraction of mutated base calls [keyword-only, default: 1.0]

  • complement (bool) – List the complement [keyword-only, default: False]

  • force (bool) – Force all tasks to run, overwriting any existing output files [keyword-only, default: False]

  • max_procs (int) – Run up to this many processes simultaneously [keyword-only, default: 4]

seismicrna.lists.lists.get_list_path(table: Table)

Get the path to a list file corresponding to a table.