Omics Files¶
Omics Files controller allows to manage file processing to use data in AWS Omics.
Copy Files to Omics Bucket¶
The following code retrieves the metadata of a file with the given its biomed file id.
from genomcore.client import GenomcoreApiClient
api = GenomcoreApiClient(token="A_VALID_TOKEN", refresh_token="A_VALID_REFRESH_TOKEN")
response = api.omics_files.copy_to_omics_bucket(1969539)
s3_path = response["s3Path"]
print(s3_path)
Get Copy Status¶
Get omics status when copying files to the omics bucket. Available status are:
Pending.
Processing
Completed
Failed
from genomcore.client import GenomcoreApiClient
api = GenomcoreApiClient(token="A_VALID_TOKEN", refresh_token="A_VALID_REFRESH_TOKEN")
response = api.omics_files.copy_to_omics_bucket(1969539)
tracking_url = response["trackingUrl"]
status = api.omics_files.get_copy_omics_status(tracking_url)
print(status)