Merge pull request #3812 from martenson/admin-docs-imp

api & reports documentation improvements
This commit is contained in:
John Chilton
2017-03-28 08:54:32 -04:00
committed by GitHub
13 changed files with 347 additions and 466 deletions
+49 -49
View File
@@ -1,7 +1,7 @@
.. _framework-dependencies:
Galaxy Framework Dependencies
=============================
Framework Dependencies
======================
Galaxy is a large Python application with a long list of `Python module
dependencies`_. As a result, the Galaxy developers have made significant effort
@@ -84,7 +84,7 @@ live in ``/srv/galaxy/venv`` and the Galaxy source code has been cloned to
``/srv/galaxy/server``.
.. code-block:: console
$ virtualenv /srv/galaxy/venv
New python executable in /srv/galaxy/venv/bin/python
Installing setuptools, pip, wheel...done.
@@ -100,12 +100,12 @@ yourself to set up Galaxy pip and the dependencies without creating a
virtualenv using the ``--no-create-venv`` option:
.. code-block:: console
(venv)$ PYTHONPATH= sh /srv/galaxy/server/scripts/common_startup.sh --no-create-venv
Ignoring indexes: https://pypi.python.org/simple
Collecting pip
Downloading https://wheels.galaxyproject.org/packages/pip-8.0.0+gx1-py2.py3-none-any.whl (1.2MB)
100% |████████████████████████████████| 1.2MB 37.8MB/s
100% |████████████████████████████████| 1.2MB 37.8MB/s
Installing collected packages: pip
Found existing installation: pip 7.1.2
Uninstalling pip-7.1.2:
@@ -113,13 +113,13 @@ virtualenv using the ``--no-create-venv`` option:
Successfully installed pip-8.0.0+gx1
Collecting bx-python==0.7.3 (from -r requirements.txt (line 2))
Downloading https://wheels.galaxyproject.org/packages/bx_python-0.7.3-cp27-cp27mu-linux_x86_64.whl (1.7MB)
100% |████████████████████████████████| 1.7MB 25.4MB/s
100% |████████████████████████████████| 1.7MB 25.4MB/s
...
Collecting pysam==0.8.3+gx1 (from -r requirements.txt (line 69))
Downloading https://wheels.galaxyproject.org/packages/pysam-0.8.3+gx1-cp27-cp27mu-linux_x86_64.whl (7.4MB)
100% |████████████████████████████████| 7.4MB 15.1MB/s
100% |████████████████████████████████| 7.4MB 15.1MB/s
Installing collected packages: bx-python, MarkupSafe, PyYAML, SQLAlchemy,
mercurial, numpy, pycrypto, six, Paste, PasteDeploy, docutils, wchartype,
repoze.lru, Routes, WebOb, WebHelpers, Mako, pytz, Babel, Beaker,
@@ -307,48 +307,48 @@ automatic fetching of pinned dependencies.
The following NEW packages will be INSTALLED:
babel: 2.1.1-py27_0
bioblend: 0.7.0-py27_0
boto: 2.38.0-py27_0
babel: 2.1.1-py27_0
bioblend: 0.7.0-py27_0
boto: 2.38.0-py27_0
bx-python: 0.7.3-np110py27_1
cheetah: 2.4.4-py27_0
decorator: 4.0.6-py27_0
docutils: 0.12-py27_0
ecdsa: 0.11-py27_0
fabric: 1.10.2-py27_0
libgfortran: 1.0-0
mako: 1.0.3-py27_0
markupsafe: 0.23-py27_0
mercurial: 3.4.2-py27_0
nose: 1.3.7-py27_0
numpy: 1.10.2-py27_0
openblas: 0.2.14-3
openssl: 1.0.2e-0
paramiko: 1.15.2-py27_0
paste: 1.7.5.1-py27_0
pastedeploy: 1.5.2-py27_1
pip: 7.1.2-py27_0
pycrypto: 2.6.1-py27_0
python: 2.7.11-0
pytz: 2015.7-py27_0
pyyaml: 3.11-py27_1
readline: 6.2-2
repoze.lru: 0.6-py27_0
requests: 2.9.1-py27_0
requests-toolbelt: 0.5.0-py27_0
routes: 2.2-py27_0
setuptools: 19.2-py27_0
six: 1.10.0-py27_0
sqlalchemy: 1.0.11-py27_0
sqlite: 3.9.2-0
sqlparse: 0.1.18-py27_0
tk: 8.5.18-0
webob: 1.4.1-py27_0
wheel: 0.26.0-py27_1
yaml: 0.1.6-0
zlib: 1.2.8-0
cheetah: 2.4.4-py27_0
decorator: 4.0.6-py27_0
docutils: 0.12-py27_0
ecdsa: 0.11-py27_0
fabric: 1.10.2-py27_0
libgfortran: 1.0-0
mako: 1.0.3-py27_0
markupsafe: 0.23-py27_0
mercurial: 3.4.2-py27_0
nose: 1.3.7-py27_0
numpy: 1.10.2-py27_0
openblas: 0.2.14-3
openssl: 1.0.2e-0
paramiko: 1.15.2-py27_0
paste: 1.7.5.1-py27_0
pastedeploy: 1.5.2-py27_1
pip: 7.1.2-py27_0
pycrypto: 2.6.1-py27_0
python: 2.7.11-0
pytz: 2015.7-py27_0
pyyaml: 3.11-py27_1
readline: 6.2-2
repoze.lru: 0.6-py27_0
requests: 2.9.1-py27_0
requests-toolbelt: 0.5.0-py27_0
routes: 2.2-py27_0
setuptools: 19.2-py27_0
six: 1.10.0-py27_0
sqlalchemy: 1.0.11-py27_0
sqlite: 3.9.2-0
sqlparse: 0.1.18-py27_0
tk: 8.5.18-0
webob: 1.4.1-py27_0
wheel: 0.26.0-py27_1
yaml: 0.1.6-0
zlib: 1.2.8-0
Proceed ([y]/n)?
Proceed ([y]/n)?
Fetching packages ...
boto-2.38.0-py 100% |############################################| Time: 0:00:00 3.27 MB/s
@@ -397,7 +397,7 @@ automatic fetching of pinned dependencies.
Collecting WebHelpers (from -r lib/galaxy/dependencies/requirements.txt (line 15))
Downloading https://wheels.galaxyproject.org/packages/WebHelpers-1.3-py2-none-any.whl (149kB)
100% |████████████████████████████████| 151kB 55.7MB/s
100% |████████████████████████████████| 151kB 55.7MB/s
...
@@ -425,7 +425,7 @@ install uWSGI into Galaxy virtualenv (by default, ``.venv``) using pip, e.g.:
(.venv)$ pip install uwsgi
Collecting uwsgi
Downloading uwsgi-2.0.12.tar.gz (784kB)
100% |████████████████████████████████| 786kB 981kB/s
100% |████████████████████████████████| 786kB 981kB/s
Building wheels for collected packages: uwsgi
Running setup.py bdist_wheel for uwsgi
Stored in directory: /home/nate/.cache/pip/wheels/a4/7b/7c/8cbe2fe2c2b963173361cc18aa726f165dc4803effbb8195fc
+1
View File
@@ -11,4 +11,5 @@ This documentation is in the midst of being ported and unified based on resource
dependency_resolvers
conda_faq
framework_dependencies
reports
useful_scripts
+21
View File
@@ -0,0 +1,21 @@
# Galaxy Reports
Galaxy includes a report tool that is separate from the main process but which gives lots of potentially useful information about the usage of a Galaxy instance, for example the numbers of jobs that have been run each month, how much disk space each user is currently consuming and so on.
## Setup on localhost
The report tool takes its configuration settings from a file called reports.ini, which is located in the config subdirectory of the Galaxy distribution.
Configuring the reports for your local setup is a case of:
* Making a copy of `reports.ini.sample` called `reports.ini`.
* Editing the `database_connection` parameter to match the one in your `galaxy.ini` file
* Optionally, editing the `port` parameter (by default the tool uses port 9001)
You should also set the 'salt' parameter `session_secret` if you intend to expose the reports via the web proxy (see below).
Then you can start the report server using `sh run_reports.sh` and view the reports by pointing a web browser running on the same server to http://127.0.0.1:9001. If you'd like the report tool to persist between sessions then use `sh run_reports.sh --daemon` to run it as a background process. As with Galaxy itself, use `--stop-daemon` to halt the background process. (The log file is written to `reports_webapp.log` if you need to try and debug a problem.)
## Expose Outside
To make your reports available from outside of the localhost using NGINX proxy server you can check out the [blogpost](http://galacticengineer.blogspot.co.uk/2015/06/exposing-galaxy-reports-via-nginx-in.html) by Peter Briggs.
+2 -2
View File
@@ -1,5 +1,5 @@
Useful Scripts and Administration Tricks
========================================
Scripts & Tricks
================
This page aims to help ease the burden of administration with some easy to use scripts and documentation on what is available for admins to use.
+209
View File
@@ -0,0 +1,209 @@
Galaxy API
==========
annotations
-----------
.. automodule:: galaxy.webapps.galaxy.api.annotations
authenticate
------------
.. automodule:: galaxy.webapps.galaxy.api.authenticate
configuration
-------------
.. automodule:: galaxy.webapps.galaxy.api.configuration
dataset_collections
-------------------
.. automodule:: galaxy.webapps.galaxy.api.dataset_collections
datasets
--------
.. automodule:: galaxy.webapps.galaxy.api.datasets
datatypes
---------
.. automodule:: galaxy.webapps.galaxy.api.datatypes
extended_metadata
-----------------
.. automodule:: galaxy.webapps.galaxy.api.extended_metadata
folder_contents
---------------
.. automodule:: galaxy.webapps.galaxy.api.folder_contents
folders
-------
.. automodule:: galaxy.webapps.galaxy.api.folders
forms
-----
.. automodule:: galaxy.webapps.galaxy.api.forms
genomes
-------
.. automodule:: galaxy.webapps.galaxy.api.genomes
group_roles
-----------
.. automodule:: galaxy.webapps.galaxy.api.group_roles
group_users
-----------
.. automodule:: galaxy.webapps.galaxy.api.group_users
groups
------
.. automodule:: galaxy.webapps.galaxy.api.groups
histories
---------
.. automodule:: galaxy.webapps.galaxy.api.histories
history_contents
----------------
.. automodule:: galaxy.webapps.galaxy.api.history_contents
item_tags
---------
.. automodule:: galaxy.webapps.galaxy.api.item_tags
job_files
---------
.. automodule:: galaxy.webapps.galaxy.api.job_files
jobs
----
.. automodule:: galaxy.webapps.galaxy.api.jobs
lda_datasets
------------
.. automodule:: galaxy.webapps.galaxy.api.lda_datasets
libraries
---------
.. automodule:: galaxy.webapps.galaxy.api.libraries
library_contents
----------------
.. automodule:: galaxy.webapps.galaxy.api.library_contents
metrics
-------
.. automodule:: galaxy.webapps.galaxy.api.metrics
page_revisions
--------------
.. automodule:: galaxy.webapps.galaxy.api.page_revisions
pages
-----
.. automodule:: galaxy.webapps.galaxy.api.pages
provenance
----------
.. automodule:: galaxy.webapps.galaxy.api.provenance
quotas
------
.. automodule:: galaxy.webapps.galaxy.api.quotas
remote_files
------------
.. automodule:: galaxy.webapps.galaxy.api.remote_files
request_types
-------------
.. automodule:: galaxy.webapps.galaxy.api.request_types
requests
--------
.. automodule:: galaxy.webapps.galaxy.api.requests
roles
-----
.. automodule:: galaxy.webapps.galaxy.api.roles
samples
-------
.. automodule:: galaxy.webapps.galaxy.api.samples
search
------
.. automodule:: galaxy.webapps.galaxy.api.search
tool_data
---------
.. automodule:: galaxy.webapps.galaxy.api.tool_data
tool_shed_repositories
----------------------
.. automodule:: galaxy.webapps.galaxy.api.tool_shed_repositories
tools
-----
.. automodule:: galaxy.webapps.galaxy.api.tools
tours
-----
.. automodule:: galaxy.webapps.galaxy.api.tours
users
-----
.. automodule:: galaxy.webapps.galaxy.api.users
visualizations
--------------
.. automodule:: galaxy.webapps.galaxy.api.visualizations
webhooks
--------------
.. automodule:: galaxy.webapps.galaxy.api.webhooks
workflows
---------
.. automodule:: galaxy.webapps.galaxy.api.workflows
+44
View File
@@ -0,0 +1,44 @@
Tool Shed API
=============
authenticate
------------
.. automodule:: galaxy.webapps.tool_shed.api.authenticate
categories
----------
.. automodule:: galaxy.webapps.tool_shed.api.categories
configuration
-------------
.. automodule:: galaxy.webapps.tool_shed.api.configuration
groups
------
.. automodule:: galaxy.webapps.tool_shed.api.groups
repositories
------------
.. automodule:: galaxy.webapps.tool_shed.api.repositories
repository_revisions
--------------------
.. automodule:: galaxy.webapps.tool_shed.api.repository_revisions
tools
-----
.. automodule:: galaxy.webapps.tool_shed.api.tools
users
-----
.. automodule:: galaxy.webapps.tool_shed.api.users
+9 -4
View File
@@ -18,12 +18,17 @@ The Galaxy API addresses these and other situations by exposing Galaxy
internals through an additional interface, known as an Application Programming
Interface, or API.
Various language specific bindings for interfacing with the Galaxy API have been developed by the Galaxy community including `Python <http://bioblend.readthedocs.io/en/latest/>`__, `PHP <https://github.com/galaxyproject/blend4php>`__, `Java <https://github.com/jmchilton/blend4j>`__, and `JavaScript <https://github.com/galaxyproject/galaxy/tree/dev/client/galaxy/scripts/mvc>`__.
Overview of available API resources is available at https://galaxyproject.org/develop/api/.
.. toctree::
:maxdepth: 3
:maxdepth: 2
Galaxy API Quickstart <api/quickstart>
Quickstart <api/quickstart>
Galaxy API Guidelines <api/guidelines>
Development Guidelines <api/guidelines>
Documentation <api/api>
Galaxy API Documentation <lib/galaxy.webapps.galaxy.api>
+3 -1
View File
@@ -46,8 +46,10 @@ extensions = ['sphinx.ext.autodoc', 'sphinx.ext.doctest', 'sphinx.ext.todo', 'sp
templates_path = ['_templates']
# Configure default autodoc's action
autodoc_default_flags = [ 'members', 'undoc-members', 'show-inheritance' ]
autodoc_default_flags = [ 'members', 'undoc-members' ]
# Prevent alphabetical reordering of module members.
autodoc_member_order = 'bysource'
def dont_skip_init(app, what, name, obj, skip, options):
if name == "__init__":
+4 -5
View File
@@ -31,7 +31,7 @@ For more information on the Galaxy Project, please visit the https://galaxyproje
.. _dev-docs:
.. toctree::
:maxdepth: 1
:maxdepth: 2
:caption: Developer Documentation
Development <dev/index>
@@ -53,15 +53,14 @@ Indices and tables
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
Building this Documentation
===========================
If you have your own copy of the Galaxy source code, you can also generate your own version of this documentation:
If you have your own copy of the Galaxy source code, you can also generate your own version of this documentation. Run the following command from the Galaxy's root:
::
$ make -C doc/ html
$ make docs
The generated documentation will be in ``doc/build/html/`` and can be viewed with a web browser. Note that you will need to install Sphinx and a fair number of module dependencies before this will produce output.
The generated documentation will be in ``doc/build/html/`` and can be viewed with a web browser. Note that you will need to install Sphinx and a other module dependencies which are listed in the Makefile in the Galaxy root folder.
@@ -1,324 +0,0 @@
galaxy.webapps.galaxy.api package
=================================
.. automodule:: galaxy.webapps.galaxy.api
:members:
:undoc-members:
:show-inheritance:
Submodules
----------
galaxy.webapps.galaxy.api.annotations module
--------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.annotations
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.authenticate module
---------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.authenticate
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.configuration module
----------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.configuration
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.dataset_collections module
----------------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.dataset_collections
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.datasets module
-----------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.datasets
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.datatypes module
------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.datatypes
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.extended_metadata module
--------------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.extended_metadata
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.folder_contents module
------------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.folder_contents
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.folders module
----------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.folders
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.forms module
--------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.forms
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.genomes module
----------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.genomes
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.group_roles module
--------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.group_roles
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.group_users module
--------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.group_users
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.groups module
---------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.groups
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.histories module
------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.histories
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.history_contents module
-------------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.history_contents
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.item_tags module
------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.item_tags
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.job_files module
------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.job_files
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.jobs module
-------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.jobs
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.lda_datasets module
---------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.lda_datasets
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.libraries module
------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.libraries
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.library_contents module
-------------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.library_contents
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.metrics module
----------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.metrics
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.page_revisions module
-----------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.page_revisions
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.pages module
--------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.pages
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.provenance module
-------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.provenance
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.quotas module
---------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.quotas
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.remote_files module
---------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.remote_files
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.request_types module
----------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.request_types
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.requests module
-----------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.requests
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.roles module
--------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.roles
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.samples module
----------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.samples
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.search module
---------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.search
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.tool_data module
------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.tool_data
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.tool_shed_repositories module
-------------------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.tool_shed_repositories
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.tools module
--------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.tools
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.users module
--------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.users
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.visualizations module
-----------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.visualizations
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.galaxy.api.workflows module
------------------------------------------
.. automodule:: galaxy.webapps.galaxy.api.workflows
:members:
:undoc-members:
:show-inheritance:
@@ -1,76 +0,0 @@
galaxy.webapps.tool_shed.api package
====================================
.. automodule:: galaxy.webapps.tool_shed.api
:members:
:undoc-members:
:show-inheritance:
Submodules
----------
galaxy.webapps.tool_shed.api.authenticate module
------------------------------------------------
.. automodule:: galaxy.webapps.tool_shed.api.authenticate
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.tool_shed.api.categories module
----------------------------------------------
.. automodule:: galaxy.webapps.tool_shed.api.categories
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.tool_shed.api.configuration module
-------------------------------------------------
.. automodule:: galaxy.webapps.tool_shed.api.configuration
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.tool_shed.api.groups module
------------------------------------------
.. automodule:: galaxy.webapps.tool_shed.api.groups
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.tool_shed.api.repositories module
------------------------------------------------
.. automodule:: galaxy.webapps.tool_shed.api.repositories
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.tool_shed.api.repository_revisions module
--------------------------------------------------------
.. automodule:: galaxy.webapps.tool_shed.api.repository_revisions
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.tool_shed.api.tools module
-----------------------------------------
.. automodule:: galaxy.webapps.tool_shed.api.tools
:members:
:undoc-members:
:show-inheritance:
galaxy.webapps.tool_shed.api.users module
-----------------------------------------
.. automodule:: galaxy.webapps.tool_shed.api.users
:members:
:undoc-members:
:show-inheritance:
+2 -2
View File
@@ -1,3 +1,3 @@
.. image:: https://wiki.galaxyproject.org/Images/GalaxyLogos?action=AttachFile&do=get&target=galaxy_logo_25percent_transparent.png
:alt: Get the Galaxy Release Your Way
.. image:: https://galaxyproject.org/images/galaxy-logos/galaxy_logo_25percent_transparent.png
:alt: Get Galaxy
:target: http://getgalaxy.org
+3 -3
View File
@@ -3,7 +3,7 @@ Tool Shed API Documentation
The Galaxy Tool Shed can be accessed programmatically using API described
here via shell scripts and other programs.
To interact with the API you first need to log in as your user, navigate
To interact with the API you first need to obtain API key e.g.: log in as your user, navigate
to the API Keys page in the User menu, and generate a new API key. This
key you have to attach to every request as a parameter. Example:
@@ -12,6 +12,6 @@ key you have to attach to every request as a parameter. Example:
GET https://toolshed.g2.bx.psu.edu/api/repositories?q=fastq?key=SOME_KEY_HERE
.. toctree::
:maxdepth: 3
:maxdepth: 2
Toolshed API Documentation <lib/galaxy.webapps.tool_shed.api>
API Documentation <api/ts_api>