Skip to main content

Python USI submission REST API contain all methods to interact with EMBL-EBI Unified Submissions Interface

Project description

Python USI submission REST API

https://img.shields.io/pypi/v/pyUSIrest.svg https://img.shields.io/travis/cnr-ibba/pyUSIrest.svg Documentation Status https://coveralls.io/repos/github/cnr-ibba/pyUSIrest/badge.svg?branch=master

Python USI submission REST API contain all methods to interact with EMBL-EBI Unified Submissions Interface

Features

  • Deal with EBI AAP (Authentication, Authorisation and Profile) service, generating tokens and dealing with User and Groups

  • Interact with EBI USI (Unified Submission Interface) in order to submit data to biosample as described by this guide. In details:

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.2.1-dev

TODO

Features

  • test for an empty submission (no samples)

  • updated root.json, userSubmission.json test data

  • submissionStatus is no longer an attribute, when feching submission by name is present when getting user submissions

  • follow submissionStatus link (if necessary)

  • update submission status after create a new submission

  • update submission status after get_submission_by_name

  • update submission status after reload a just finalized submission

  • Domain.users returns User objects in a list

  • improved Submission.get_samples method

0.2.0 (2018-10-23)

Features

  • Fetch submission by name

  • changed library name to pyUSIrest

  • published to pypi

  • Finalize submission with PUT

0.1.0 (2018-10-17)

Features

  • submit into biosample with python methods

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

pyUSIrest-0.2.1.tar.gz (34.7 kB view hashes)

Uploaded Source

Built Distribution

pyUSIrest-0.2.1-py2.py3-none-any.whl (15.2 kB view hashes)

Uploaded Python 2 Python 3

Supported by

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