Install
From source (Rust)
OpenProteo targets Rust 2021, MSRV 1.75. The umbrella workspace lives
at the OpenProteo repository and pulls the vendor crates in via
path dependencies; for a stand-alone build, clone all five repos side
by side:
.
+-- OpenProteoCore/
+-- OpenProteo/
+-- OpenTFRaw/
+-- OpenTDF/
+-- OpenWRaw/
Then build the CLI:
cd OpenProteo
cargo build --release -p openproteo-io-cli
./target/release/vendor2mzml --help
Python (PyPI)
The Python bindings are distributed as openproteo-io. Wheels are
abi3-py39, so a single wheel covers Python 3.9 and newer.
pip install openproteo-io # core
pip install 'openproteo-io[arrow]' # with pyarrow zero-copy bridge
Pre-built binaries
Release builds of vendor2mzml are attached to each GitHub release
for:
linux-x86_64linux-aarch64macos-x86_64macos-aarch64windows-x86_64
Download the archive for your platform from the Releases
page, extract, and put vendor2mzml on your PATH.