To help people maximize the extensibility and automation capability of our products, we're happy to share example API code. These examples have been used to address common user wants and needs. They are divided into recipes & tutorials.
- "How do I do this one thing?" You want a recipe, which is a modular example of common operations.
- "How do I complete my entire analysis?" You want a tutorial, which may combine multiple recipes to go from start to finish of an analysis.
The recipe and tutorial folders are subdivided into CGC (Cancer Genomics Cloud) and SBPLAT (Seven Bridges Platform). This separation ensures we link to the appropriate docs. Each folder has it's own readme files within each folder which details the scripts. Feedback and improvements are welcome. Good luck & have fun!
Note there are two branches of this repository. You are on the advanced_access branch.
- advanced_access: This was developed from January to May 2016 and uses apimethods.py. This is an unofficial branch where we may roll out new features. It is only compatible with Python 2.7.
- master: This was released April 2016 and uses sevenbridges-python, the official Python bindings supported by Seven Bridges. This branch includes most of the API functionality and is compatible with Python 2.6+ and 3.
- This is compatible with Python 2.7 only. For Python 3 compatiblity, please go to the main branch.
- This is an beta and we are constantly working on improving our examples. Expect the awesomeness to continue.
- Please share your feedback on our CGC forum or SBG forum.
- We are happy to recieve Pull Requests with your improvements.