Pre-release
This release is a pre-release and may not be stable for production use.
Installing
pip3 install miqatools --upgrade
Usage
Multi-sample Test Execution
from miqatools.remoteexecution.triggertestandupload_python import trigger_test_and_upload_by_dsid
from miqatools.remoteexecution.triggertest_helpers import get_trigger_info
server_url = "YOURCO.miqa.io"
trigger_id = "YOUR_TRIGGER_ID"
api_key = "YOUR_API_KEY"
# First create the lookup of test result file locations for each dataset:
ds_id_mapping = get_trigger_info(server_url, trigger_id, api_key=api_key).get("ds_id_mapping", {}).get("results",{}).get("data",{})
locations_lookup_by_dsid = {ds_id_mapping.get(k):v for k,v in locations_lookup_by_samplename.items()}
# Use the dataset location lookup and trigger info to kick off "execution" of the trigger, uploading the outputs
run_id = trigger_test_and_upload_by_dsid(server_url, trigger_id, "YOUR_VERSION_NAME", locations_lookup_by_dsid, filepatterns=["*.vcf"], api_key=api_key)
Create and Tag Stand-In Datasets
from miqatools.datamanagement.datasethelpers import batch_create_datasets_and_tag_or_group
server_url = "YOURCO.miqa.io"
trigger_id = "YOUR_TRIGGER_ID"
api_key = "YOUR_API_KEY"
batch_create_datasets_and_tag_or_group(server_url, 1, 1, ["Sample1","Sample2"], ["BATCH_1","another_tag"], "BATCH_1", api_key=api_key)
Release files for miqatools 2.0.0rc7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| miqatools-2.0.0rc7.tar.gz | 34.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| miqatools-2.0.0rc7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 65.2 kB
Release files / miqatools-2.0.0rc7.tar.gz
| Download URL | miqatools-2.0.0rc7.tar.gz |
|---|---|
| Size | 34.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
23c471f3defaf42df32d6a35b4a4690f7b94f4907f11ad98870718140b612ff4
|
|
BLAKE2b-256 checksum How to use checksums |
e0fe0d0bbf84ac62308d66286dbfda8daa971495daf71760c9932f1ffb3de83a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|
Release files / miqatools-2.0.0rc7-py3-none-any.whl
| Download URL | miqatools-2.0.0rc7-py3-none-any.whl |
|---|---|
| Size | 30.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d8fedeadca71f6d29b44d92f5b0fe180b53f5aae7fb3e5b69657be65e9a54e49
|
|
BLAKE2b-256 checksum How to use checksums |
9ab55a5b38c558a53af8b1ccb6430fb1d55fad5429bd42e5b0a6e1df6fc8bde6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|