Skip to main content

No project description provided

Project description

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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

miqatools-2.0.0rc1.tar.gz (26.2 kB view details)

Uploaded Source

File details

Details for the file miqatools-2.0.0rc1.tar.gz.

File metadata

  • Download URL: miqatools-2.0.0rc1.tar.gz
  • Upload date:
  • Size: 26.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for miqatools-2.0.0rc1.tar.gz
Algorithm Hash digest
SHA256 6ea95d37111131ac18462077afd713deba28cb8b3480c323f7f95ca579ceec02
MD5 b9741972e1c03c054fc522eed3958cc7
BLAKE2b-256 1e1c2e4e7e57fb2ad45c5d68c0b4c5b39530e6a2d352dd8335eaead7ab8cf290

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page