Skip to content

nipt_bcl2fastq

nipt_bcl2fastq(
    *,
    nipt_folders: str | list[str],
    nipt_part: str,
    fastq_names: str | list[str],
    output_folder: str,
    source_path: str,
    bcl_path: str,
    num_readers: int = 10,
    num_writers: int = 10,
    num_processors: int = 40,
    compression_level: int = 8,
) -> None

Run bcl2fastq conversion for multiple BCL folders, upload resulting fastqs to the server.

Parameters:

Name Type Description Default
nipt_folders str | list[str]

Nipt folders.

required
nipt_part str

Part number.

required
fastq_names str | list[str]

Fastq sample names - For example 24B3043312

required
output_folder str

Path to the output Fastq folder.

required
num_readers int

Number of readers.

10
num_writers int

Number of writers.

10
num_processors int

Number of processors.

40
compression_level int

Compression level.

8
source_path str

Path to the source folder.

required
bcl_path str

Path to the bcl folder.

required