Python wrapper for Paxtools.
Project description
PAXTools
Python wrapper for Paxtools. This requires Java to run, as this is a pip wrapper for a Java executable jar.
This currently is only a CLI wrapper. This only contains a python utility to convert BioPAX tools to SIF, and fetch inner BioPAX files from a larger file. This satisfies my needs, though I may extend this in the future, and for some time I also plan to review and accept incoming PRs. If this turns out to be a false claim, feel free to email me and I'll gladly move the package name to the motivated individual!
CLI
Running this package directly opens the paxtools jar, which requires Java.
JVM arguments can be passed in with the universal environment variable JDK_JAVA_OPTIONS.
Versioning
We care very little about breaking API changes in the actual API, since these largely are reflective
of Paxtools changes. Instead, the version is <paxtools-version>.<incremented-number>.
Development
After cloning this repository, run:
git submodule update --init --recursive
which will clone the Paxtools repository under paxtools/paxtools.
Install maven, then run mvn install under paxtools/paxtools, which will build
the desired (and shadowed!) paxtools/paxtools/paxtools-console/target/paxtools.jar.
The python code under paxtools (cli.py) provides a small installation-invariant wrapper
for this tool which can be installed using pip.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file paxtools-6.0.0.2.tar.gz.
File metadata
- Download URL: paxtools-6.0.0.2.tar.gz
- Upload date:
- Size: 13.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a313311fa313fc222c53874dfa5641b86cbedc49a2fb5da3b120949f7b84377
|
|
| MD5 |
a2577c14550cefa8056abdfbbbb6e54d
|
|
| BLAKE2b-256 |
e47ebcaa11908406cdffb5eeae6797244e99d4d5111e0a4e22a7eea13607af52
|
Provenance
The following attestation bundles were made for paxtools-6.0.0.2.tar.gz:
Publisher:
publish.yml on tristan-f-r/paxtools
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
paxtools-6.0.0.2.tar.gz -
Subject digest:
0a313311fa313fc222c53874dfa5641b86cbedc49a2fb5da3b120949f7b84377 - Sigstore transparency entry: 991452863
- Sigstore integration time:
-
Permalink:
tristan-f-r/paxtools@aa8c3172c8adfe657983062dfab6fdacae9040ca -
Branch / Tag:
refs/tags/v6.0.0.2 - Owner: https://github.com/tristan-f-r
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@aa8c3172c8adfe657983062dfab6fdacae9040ca -
Trigger Event:
push
-
Statement type:
File details
Details for the file paxtools-6.0.0.2-py3-none-any.whl.
File metadata
- Download URL: paxtools-6.0.0.2-py3-none-any.whl
- Upload date:
- Size: 13.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2301d374f0f5a7a72c7dcff5528ab3b0cd524c946a7246984e4221c8d36d0430
|
|
| MD5 |
e3e8a1fc0afdf77a88c664837af80194
|
|
| BLAKE2b-256 |
f0e7369d85283551f0770e16ce7054a62b4eb92107d72d2108fc563856323a67
|
Provenance
The following attestation bundles were made for paxtools-6.0.0.2-py3-none-any.whl:
Publisher:
publish.yml on tristan-f-r/paxtools
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
paxtools-6.0.0.2-py3-none-any.whl -
Subject digest:
2301d374f0f5a7a72c7dcff5528ab3b0cd524c946a7246984e4221c8d36d0430 - Sigstore transparency entry: 991452872
- Sigstore integration time:
-
Permalink:
tristan-f-r/paxtools@aa8c3172c8adfe657983062dfab6fdacae9040ca -
Branch / Tag:
refs/tags/v6.0.0.2 - Owner: https://github.com/tristan-f-r
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@aa8c3172c8adfe657983062dfab6fdacae9040ca -
Trigger Event:
push
-
Statement type: