UsageΒΆ

To use process_fastq in a project:

import process_fastq
process_fastq.run(sample_id, request_id, run_id, fastq_path, output_path, cutadapt_path)

To use process_fastq from cli:

Usage: process_fastq [OPTIONS]

    Options:
    -s, --sample-id TEXT            Sample id to get the fastq files can be
                                    either IGO sample id or Investigator sample
                                    id (eg: -s EDD_ret_pt049_cf02)  [required]
    -p, --request-id TEXT           IGO request id to get the fastq files.
                                    (eg:-p Project_05500_GB or -p 05500_GB)
    -r, --run-id TEXT               Run id to get the fastq files, can be
                                    specified multiple times (eg:-r PITT_0376 -r
                                    PITT_0378)
    -fp, --fastq-path PATH          Full path to fastq files  [required]
    -op, --output-path PATH         Full path to where we link the output files
                                    [required]
    -cp, --cutadapt-path PATH       Full path to location of cutadapt executable
                                    [required]
    -l, --expected-read-length INTEGER
                                    Expected read length from the fastq file
    --version                       Show the version and exit.
    -v, --verbosity LVL             Either CRITICAL, ERROR, WARNING, INFO or
                                    DEBUG
    --help                          Show this message and exit.

Example commandline:

$ process_fastq \
-p request_id \
-s smaple_name \
-r RunID \
-fp /path/to/fastq/directory \
-op /path/to/output/directory \
-cp /path/to/cutadapt

To use link_fastq_juno.py from cli:

Usage: link_fastq_juno.py [OPTIONS]

Options:
-m, --manifest-file PATH

Manifest file having information about run id and sample id to get the fastq files (eg: -m Project_05500_GB_manifest.xslx) [required]

-p, --request-id TEXT

IGO request id to get the fastq files. (eg:-p Project_05500_GB or -p 05500_GB) [required]

-fp, --fastq-path PATH

Full path to fastq files [required]

-op, --output-path PATH

Full path to where we link the output files [required]

-cp, --cutadapt-path PATH

Full path to location of cutadapt executable [required]

-pfp, --process-fastq-path PATH

Full path to location of cutadapt executable [required]

-l, --expected-read-length INTEGER

Expected read length from the fastq file

--version

Show the version and exit.

-v, --verbosity LVL

Either CRITICAL, ERROR, WARNING, INFO or DEBUG

--help

Show this message and exit.

Example commandline:

$ python3 link_fastq_juno.py \
-p request_id \
-m /path/to/manifest.xlsx \
-pfp /path/to/process_fastq \
-fp /path/to/fastq/directory \
-op /path/to/output/directory \
-cp /path/to/cutadapt