Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.58 KB

File metadata and controls

33 lines (24 loc) · 1.58 KB

longplexpy

CI Python Versions MyPy Checked Ruff

This repository contains a single MultiQC plugin for parsing and visualization of lima output files generated by the seqWell LongPlex pipeline. If the MultiQC lima module is still running when this plugin is installed, the lima module can be disabled at the command line with --exclude lima.

This repository also contains a tool for listing ZMWs which Lima identified as undesired hybrids, list-undesired-hybrids.

Local Installation

First install the Python packaging and dependency management tool poetry. You must have Python 3.11 or greater available on your system path, which could be managed by pyenv or another package manager. Finally, install the dependencies of the project with:

poetry install

Testing Installation

After local installation, a test report can be generated with:

poetry run multiqc tests/data

The undesired hybrid tool can be run with:

poetry run longplexpy list-undesired-hybrids --help