omicverse.alignment.fastp¶
- omicverse.alignment.fastp(samples, output_dir='fastp', threads=8, jobs=None, max_workers=None, output_gzip=None, extra_args=None, fastp_path=None, auto_install=True, overwrite=False)[source]¶
Run fastp QC.
- Parameters:
samples (
Union[Tuple[str,str,Optional[str]],Sequence[Tuple[str,str,Optional[str]]]]) – (sample, fq1, fq2) tuple, list of such tuples, or a list of 1/2 FASTQ paths.output_dir (
str(default:'fastp')) – Output directory for cleaned FASTQs (per-sample subdir).threads (
int(default:8)) – Threads per fastp job.max_workers (
Optional[int] (default:None)) – Legacy alias for jobs.output_gzip (
Optional[bool] (default:None)) – Force output gzip; None follows input fq1 suffix.extra_args (
Optional[Sequence[str]] (default:None)) – Additional fastp CLI arguments.fastp_path (
Optional[str] (default:None)) – Explicit path to fastp executable.auto_install (
bool(default:True)) – Install missing tools automatically when possible.overwrite (
bool(default:False)) – If True, rerun fastp and overwrite existing outputs.
- Return type: