https://github.com/midnighter/cpdb-wsdl
testing of the ConsensusPathDB SOAP/WSDL API
https://github.com/midnighter/cpdb-wsdl
Last synced: 9 months ago
JSON representation
testing of the ConsensusPathDB SOAP/WSDL API
- Host: GitHub
- URL: https://github.com/midnighter/cpdb-wsdl
- Owner: Midnighter
- License: other
- Created: 2014-02-10T12:06:51.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2014-02-14T16:00:00.000Z (over 12 years ago)
- Last Synced: 2025-07-03T13:52:36.442Z (11 months ago)
- Language: Python
- Size: 141 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE.rst
Awesome Lists containing this project
README
=============================
ConsensusPathDB SOAP/WSDL API
=============================
Outline
-------
ConsensusPathDB_ integrates interaction networks from many different databases
into one seamless network [\ 1_ - 3_]. This Python module provides a class for threaded
access to the SOAP/WSDL interface of CPDB_ and testing.
.. _CPDB: ConsensusPathDB_
.. _ConsensusPathDB: http://consensuspathdb.org/
Usage
-----
You can use ``nose`` to discover and run all tests. In this directory simply
run:
nosetests
If you prefer an interactive exploration of the API, you can use one of the
provided `IPython Notebooks`_ or look at them in the nbviewer (`suds ipynb`_,
`pysimplesoap ipynb`_).
.. _`IPython Notebooks`: http://ipython.org/notebook.html
.. _`suds ipynb`: http://nbviewer.ipython.org/github/Midnighter/cpdb-wsdl/blob/master/test_cpdb_client_suds.ipynb
.. _`pysimplesoap ipynb`: http://nbviewer.ipython.org/github/Midnighter/cpdb-wsdl/blob/master/test_cpdb_client_pysimplesoap.ipynb
Requirements
------------
* SUDS_ (preferably) or
* pysimplesoap_ or
* ZSI_, SOAPpy_ (inactive)
.. _SUDS: https://bitbucket.org/jurko/suds
.. _pysimplesoap: http://code.google.com/p/pysimplesoap/
.. _SOAPpy: ZSI_
.. _ZSI: http://pywebsvcs.sourceforge.net/
Also take a look at the ``requirements.txt`` file that you can use with ``pip``
to install the necessary packages, e.g.,
pip install -r requirements.txt
Authors
-------
* Beber, Moritz Emanuel
* Kamburov, Atanas
References
----------
.. [1] `Kamburov, A. *et al*. (2013) *Nucleic Acids Res*.`__
.. __: http://nar.oxfordjournals.org/content/41/D1/D793
.. [2] `Kamburov, A. *et al*. (2011) *Nucleic Acids Res*.`__
.. __: http://nar.oxfordjournals.org/content/39/suppl_1/D712
.. [3] `Kamburov, A. *et al*. (2009) *Nucleic Acids Res*.`__
.. __: http://nar.oxfordjournals.org/content/37/suppl_1/D623