planemo.shed package
Submodules
planemo.shed.diff module
Utilities for calculating effective repository diffs.
Some intelligence is required because the tool shed updates attributes that it is beneficial to ignore.
planemo.shed.interface module
Interface over bioblend and direct access to ToolShed API via requests.
- planemo.shed.interface.api_exception_to_message(e)[source]
Convert API exception to human digestable error message - parsing out the shed generate message if possible.
- planemo.shed.interface.find_category_ids(tsi, categories)[source]
Translate human readable category names into their associated IDs.
Module contents
Abstractions for shed related interactions used by the rest of planemo.
- planemo.shed.api_exception_to_message(e)[source]
Convert API exception to human digestable error message - parsing out the shed generate message if possible.
- planemo.shed.diff_repo(ctx, realized_repository, **kwds)[source]
Compare two repositories (local or remote) and check for differences.
Returns 0 if and only the repositories are effectively the same given supplied kwds for comparison description.