Python USI submission REST API contain all methods to interact with EMBL-EBI Unified Submissions Interface
Project description
Python USI submission REST API
Python USI submission REST API contain all methods to interact with EMBL-EBI Unified Submissions Interface
Free software: GNU General Public License v3
Documentation: https://pyusirest.readthedocs.io.
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:
Getting USI API root
Selecting a Team
Creating a Submission
Adding items to Submission
Checking Biosample Validation
Finalising a Submission
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.2.2 (2019-03-28)
Features
Deal with API errors (50x, 40x)
0.2.1 (2019-01-15)
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
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
Hashes for pyUSIrest-0.2.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41a0ea15d797b1f0333ae0f146a2c1a3b5703000d3c16dad6bc11f3563148816 |
|
MD5 | 11401f4f521904bcd511771faa4e9cc8 |
|
BLAKE2b-256 | 345ff8e8b34db3042585266402d7b9935d9f8be6d79e86fa1f65432288bd4630 |