pod5_filter

Tool for subsetting pod5 files into one or more outputs using a list of read ids

filter_pod5(inputs: List[Path], output: Path, ids: Path, missing_ok: bool = False, duplicate_ok: bool = False, force_overwrite: bool = False, recursive: bool = False, threads: int = 2) None[source]

Prepare the pod5 filter mapping and run the repacker

filter_reads(dest: Path, sources: DataFrame) None[source]

Copy the reads in sources into a new pod5 file at dest

main()[source]

pod5 filter main

parse_read_id_targets(ids: Path, output: Path) LazyFrame[source]

Parse the list of read_ids checking all are valid uuids