Open berntpopp opened 3 months ago
Implementation Plan for Issue: feat: Implement a dry-run mode
Add Dry-Run Command-Line Option:
--dry-run
option in cli.py
.--dry-run
flag, allowing users to activate the dry-run mode.Update Command Execution Logic:
cli.py
to check for the dry-run
flag.convert
, index
, align
, compare
, spliced
, pipeline
, report
, summary_reports
):
dry-run
is enabled, log the actions that would be performed without executing them.logging.info
to output the intended steps, such as file conversions, alignments, and report generations.Implement Dry-Run Mode in Scripts:
convert_plasmidfile_to_fasta.py
, create_indexes.py
, align_reads.py
, and others to handle dry-run mode.Test the Dry-Run Implementation:
Document the Dry-Run Mode:
Description: Add a dry-run mode to validate input parameters and configurations without executing the entire pipeline. This will help users verify their setup before running the full pipeline.
Tasks: