Description

Extract sequencing reads in FASTQ format from a given NCBI Sequence Read Archive (SRA).

Input

name:type
description
pattern

meta

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

sra

:directory

Directory containing ETL data for the given SRA.

*/*.sra

ncbi_settings

:file

An NCBI user settings file.

*.mkfg

certificate

:file

Path to a JWT cart file used to access protected dbGAP data on SRA using the sra-toolkit

*.cart

Output

name:type
description
pattern

reads

meta

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

*.fastq.gz

:file

Extracted FASTQ file or files if the sequencing reads are paired-end.

*.fastq.gz

versions_sratools

${task.process}

:string

The name of the process

sratools

:string

The name of the tool

prefetch --version 2>&1 | grep -Eo '[0-9.]+'

:eval

The expression to obtain the version of the tool

versions_pigz

${task.process}

:string

The name of the process

pigz

:string

The name of the tool

pigz --version 2>&1 | sed 's/pigz //g'

:eval

The expression to obtain the version of the tool

Topics

name:type
description
pattern

versions

${task.process}

:string

The name of the process

sratools

:string

The name of the tool

prefetch --version 2>&1 | grep -Eo '[0-9.]+'

:eval

The expression to obtain the version of the tool

${task.process}

:string

The name of the process

pigz

:string

The name of the tool

pigz --version 2>&1 | sed 's/pigz //g'

:eval

The expression to obtain the version of the tool