Pipline result processing program for the JASEN pipeline and Bonsai tool.
Project description
Pipeline result processor (prp): A collection of parsers and data models for creation and validation of a standardized output for the jasen pipeline which is used as an input for bonsai
Dependencies (latest)
- biopython
- pydantic=2.5.3
- python=3.10
Using prp
Use the help argument for information regarding the prp's methods
prp --help
Use the method help argument for information regarding the input for each of prp's methods (create-bonsai-input
, create-cdm-input
, create-qc-result
, print-schema
, validate
)
prp <method> --help
Create bonsai input from pipeline data
prp create-bonsai-input -i SAMPLE_ID -u RUN_METADATA_FILE -q QUAST_FILENAME -d PROCESS_METADATA_FILE -k KRAKEN_FILE -a AMRFINDER_FILE -m MLST_FILE -c CGMLST_FILE -v VIRULENCEFINDER_FILE -r RESFINDER_FILE -p POSTALIGNQC_FILE -k MYKROBE_FILE -t TBPROFILER_FILE [--correct_alleles] -o OUTPUT_FILE [-h]
Create CDM input from pipeline data
prp create-cdm-input -q QUAST_FILENAME -c CGMLST_FILE -p POSTALIGNQC_FILE [--correct_alleles] -o OUTPUT_FILE [-h]
Create QC result from bam file
prp create-qc-result -i SAMPLE_ID --b BAM_FILE [-e BED_FILE] [-a BAITS_FILE] -r REFERENCE_FILE [-c CPUS] -o OUTPUT_FILE [-h]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bonsai-prp-0.7.0.tar.gz
(40.3 kB
view hashes)
Built Distribution
bonsai_prp-0.7.0-py3-none-any.whl
(47.7 kB
view hashes)
Close
Hashes for bonsai_prp-0.7.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34a76ea20e07c66f60f521b5a178ba87593beb41f695b8ea81e0d72d568929cd |
|
MD5 | 06c860f7ac3d3287eabe6fe11254a1fb |
|
BLAKE2b-256 | 6a8eefd3ebd6a16a3f4de2bf61dbdc06b153c98377da92ae7b2dc34bbf3d36fe |