specimen.hqtb package

This subspacke contains everything for the HQTB pipeline.

specimen.hqtb subpackages

specimen.hqtb submodules

specimen.hqtb.workflow

Functions to run the workflow to create a GEM based on a high-quality template model.

specimen.hqtb.workflow.run(config_file: str = 'test_config.yaml')[source]

Run the complete workflow for creating a strain-specific model.

Args:
  • config_file (str, optional):

    Path to the config file. Defaults to ‘test_config.yaml’.

Raises:
  • ValueError: Unkown file extension.

specimen.hqtb.workflow.wrapper(config_file: str, parent_dir: str = '')[source]

Run the pipeline multiple times on a folder containing subfolders with subject annotated genomes and full genome sequences using the same configuration.

Args:
  • config_file (str):

    config file containing the general information to run the pipeline. The information for the subject and output place/name can be empty.

  • parent_dir (str, optional):

    Path to a directory to search for subfolders containing the data. Defaults to “”.

Raises:
  • ValueError: No or multiple annotated genome files found: subfolder

  • ValueError: No or multiple full genome files found: subfolder