/mavedbconvert

A command line tool for converting alternate file formats into a MaveDB compliant format.

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Build Status Coverage Status Code style: black

mavedbconvert

A command line tool for converting Multiplex Assay of Variant Effect datasets into a MaveDB-ready format.

Important note

This tool may generate input files that are invalid under the forthcoming MAVE-HGVS format, and therefore will not be suitable for upload to MaveDB.

In particular, variants should be in sorted order and variant strings containing ambiguous symbols such as "?" "N" or "Xaa" will not be accepted.

Installation

Download the mavedbconvert source and navigate to that directory. We recommend creating a virtual environment before proceeding with the installation.

Install the package using pip:

pip3 install .

Python 3.9 compatibility

The tests are currently failing under Python 3.9 due to multiple HDF5 files being open. This is being worked on in an updated version. If you encounter this error using mavedbconvert for normal use, please open a GitHub issue.