dynast.technology

Module Contents

Functions

detect_strand(bam_path: str) → Optional[typing_extensions.Literal[forward, reverse, unstranded]]

Attempt to detect strandness by parsing the BAM header.

Attributes

Technology

BARCODE_UMI_TECHNOLOGIES

PLATE_TECHNOLOGIES

TECHNOLOGIES

TECHNOLOGIES_MAP

STRAND_MAP

BAM_STRAND_PARSER

dynast.technology.Technology[source]
dynast.technology.BARCODE_UMI_TECHNOLOGIES[source]
dynast.technology.PLATE_TECHNOLOGIES[source]
dynast.technology.TECHNOLOGIES[source]
dynast.technology.TECHNOLOGIES_MAP[source]
dynast.technology.STRAND_MAP[source]
dynast.technology.BAM_STRAND_PARSER[source]
dynast.technology.detect_strand(bam_path: str) Optional[typing_extensions.Literal[forward, reverse, unstranded]][source]

Attempt to detect strandness by parsing the BAM header.

Parameters
bam_path

Path to BAM

Returns

‘unstranded’, ‘forward’, or ‘reverse if the strand was successfully detected. None otherwise.