Bioservices

Latest version: v1.11.2

Safety actively analyzes 629306 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.6.0

-----------------

* CHANGES:
* rewrote entirely the ChEMBL wrapper due to new ChEMBL API.
* removed the quickgo_old module and its tests
* Fix typo for a "valid colum," in uniprot module
* Changed biomodels WSDL endpoint (thanks to https://github.com/thobalose. )
* uses colorlog to have more robust and consistent logging.
* BUGS:
* Fix wikipathway XML issues by outputing dictionaries now. This fixes
https://github.com/cokelaer/bioservices/issues/131
* Fix https://github.com/cokelaer/bioservices/issues/137 to handle KEGG GENE
field properly in KEGGParse
* Fix https://github.com/cokelaer/bioservices/issues/125 thanks to
https://github.com/thobalose.

1.5.2

----------------

* Fix retmode in EUtils.Efetch fonction. Was not taken into account but set to
text by default but this seemed to have changed recently so this bug emerged
while it was silent before.
* Issue in EUtils URL (trailing /) fixed in this PR https://github.com/cokelaer/bioservices/pull/116
* Major update of Reactome class. The old one is named ReactomeOld and the new
one uses the new Reactome API

1.5.1

------------------

Support for Python 2.6 dropped.

* CHANGES:
* using proper logging

1.5

-----------------

Support for Python 3.6 on Travis.

* BUG:
* kegg: fix 75 and 77 (missing keywords in KEGG)
* kegg: fix 79 (mis-interpreted cases reported by kirienko with examples.
* kegg: fix 85 (some entries are not interpreted)
* CHANGES:
* biodbnet: conversion from WSDL to REST. Note methods' arguments
changes: inputValues to input_values, dbPath to db_path. Uses pandas
* wikipathways: conversion from WSDL to REST. All wikipathways service
uses Pandas and returns dataframes.
* Better implementation of secure host option and more xml customization 98
* move quickgo.py to quickgo_old.py
* move readseq to seqret (https://github.com/cokelaer/bioservices/issues/89)
* move wsdbfetch to dbfetch and move from WSDL to REST service
* NEWS:
* quickgo uses the new API from EBI (see changes)
* seqret uses the new API (instead of readseq)
* dbfetch uses new API (instead of WSDL)

* Fixes the licensing (GPLv3 everywhere)

For developers: use pytest instead of nosetests.

1.4

---------------

* 1.4.17: rhea URL changed and add get_metabolites function. Fix pride test and
add missing license file

* 1.4.16: simplify setup

* 1.4.15:
* BUG:
* ensembl.org in biomart was not reachable anymore. This is fixed
by using requests to check URL existence.
* in ensembl module tolist -> to_list
* Fix ensembl tests

* 1.4.14:
* CHANGES:
* update http to https in EUtils
* missing TARGET field in KEGGParser reported in issue 66

* 1.4.13:
* NEWS:
* Add a download_fasta dedicated function to download a fasta file
either from ENA or NCBI given its accession. See
bioservices.apps.download_fasta. Used within Sequana project

* 1.4.12:
* BUG:
* Fix a regression bug in ncbiblast introduced in earlier commits
https://github.com/cokelaer/bioservices/issues/61
* CHANGES:
* add PRODUCT/ALL_REAC/HISTORY/SYSNAME in KEGG parser thanks to issue
reported in https://github.com/cokelaer/bioservices/issues/60

* 1.4.11:
* NEWS:
* EUTils can now return a dictionary rather than a xml
* New method get_taxon in ENA class
* EnsemblFTP added to ensembl module
* 1.4.10: fixing a bug/typo in pypi
* 1.4.9:
* BUG
* KeggParser missing parser for the SEQUENCE keyword is now available
https://github.com/cokelaer/bioservices/issues/46 ,
https://github.com/cokelaer/bioservices/issues/51
* CHANGES:
* Improves way biomart handles errors (see https://github.com/cokelaer/bioservices/issues/50)
* 1.4.8:
* NEW: add new module for the omnipath web service in :mod:`bioservices.omnipath`.
* 1.4.7:
* NEWS: add method get_run in RNASEQ_EBI class.
* 1.4.6:
* NEWS:
* RNASEQ analysis REST API included (http://www.ebi.ac.uk/~rpetry/geteam/rnaseq/apispec.pdf)
* 1.4.5:
* BUG:
* Fixes a python3 wrong import
* 1.4.4:
* CHANGES:
* Uniprot: update valid columns
* https://github.com/cokelaer/bioservices/pull/35 with biocarta module updates
* BUGS:
* Fix a test in test_eutils
* Fix KEGG parser https://github.com/cokelaer/bioservices/pull/35
* Fix Service input py2/3 compat and unset argument https://github.com/cokelaer/bioservices/pull/35
* Update biocarta: the website has changed and the code needed to be updated
* NEWS: ENA module and class added
* 1.4.3
* BUG: fix typo in a draft tcga module
* 1.4.2
* CHANGES: update setup dependencies.
* BUG: Typo fixed in uniprot list of valid columns 47
* 1.4.1
* CHANGES:
* Renamed kegg.KEGG.info into dbinfo , which was overloaded with Logging
* Updated all documentation to check examples
* Fixed tests and notebooks
* clean and tested doctests in the documentation
* NEWS:
* Replace deprecated HGNC with the official web service from genenames.org
* 1.4.0
* CHANGES:
* Fully update EUtils since WSDL is now down; implementation uses REST now.
This fixes https://github.com/cokelaer/bioservices/issues/41
* Remove the apps/taxonomy module now part of biokit.
* NEWS:
* add small XML tools to parse XML dynamically in xmltools module
* add http_delete in services.py

1.3

------------------

* 1.3.8 (progress)

* CHANGES:

* cache files are now stored in the ./config/bioservices directory,
this fixes https://github.com/cokelaer/bioservices/issues/40

* 1.3.7

* CHANGES

* ArrayExpress: add new 2 methods to ease the usage

* BUG FIXES

* KEGG: fix https://github.com/cokelaer/bioservices/issues/39


* 1.3.6

* BUG FIXES

* KEGG: Fixed during the major changes described here below
https://github.com/cokelaer/bioservices/issues/29
* CHANGES

* IntactL rename Intact class into IntactComplex
* KEGG: revisited the parsing following requests from user
https://github.com/cokelaer/bioservices/issues/30
* KEGG: remove useless function (check_dbentries)
* KEGG: The KEGGParser does not inherit from KEGG anymore and there is
now a parse() method inside KEGG so user do not need to play with the
2 classes. Only KEGG is required. KEGGParser can still be used but
will not have the KEGG methods anymore

* 1.3.5

* BUG FIXES:

* quickgo: fix bug https://github.com/cokelaer/bioservices/issues/22
* uniprot: add missing columns (https://github.com/cokelaer/bioservices/issues/23)
* kegg: fix parser related to reaction in the Compound data structure (https://github.com/cokelaer/bioservices/issues/27)

* NEWS

* add Intact complex web services


* 1.3.4

* BUG FIXES

* CHANGES
* clinvitae: tests and doc added
* services modules: DevTools class moved to easydev

* NEWS

* add PRIDE service + test + doc

* 1.3.3

* BUG FIX

* uniprot fixing a python 3 typo

* CHANGES

* pdb: add a method
* hgnc: add new class related to HGNC

* NEWS

* services.py: add a method to ease conversion of dict to json. add
attribute to limit number of requests per seconds but not yet used.
* taxonomy module: add new method in Taxon to look for a taxon identifier given a name
* NEW module ensembl completed
* NEW module clinvitae added (contribution from Patrick Short)

* 1.3.2

* CHANGES:

* services: http_get and http_post now accepts all optional arguments from requests.
* services: get_headers default content is now same as urrlib2
* pdb module: more functions added
* ensembl module added with some functionalities

* 1.3.1

* CHANGES:

* uniprot: multi_mapping is deprecated. mapping can now handle long queries by itself.
* services/settings:

* removed get_bioservices_env function, which is not used anymore
* move urlencode in Service class into WSDLService, which will be deprecated
* add TIMEOUT in WSDLService and REST as alias to settings.TIMEOUT so timeout
can now be used in both REST and WSDL.

* NEWS:

* readseq module added.

* BUG fixes:

* CACHING attribute had a typo

* 1.3.0

* NEWS

* added REST class that uses the requests module. This class replaces
of instance of RESTservice that uses urllib2, which will be deprecated
later on. This speeds up the code significantly not only
because requests is faster but also because we now do not need trial/time
hack that was implemented inside RESTService. We also use the
requests_cache module that could be used to speed go but requires
to store cache files locally. Asynchronous requests is available but used
only in a few places for now.
* EUtils has been fully implemented excepting EPost. API may still change to
make its usage easier but functionalities are there.

* CHANGES

* update code to be python-3 compatible. There are still issues with suds/requests/gevent
but the code itself is python3 executable.
* WSDLservice now uses suds instead of SOAP package by default
* all paramters called format have been renamed frmt (format is a python
keyword)
* chembldb module and class renamed to chembl and :class:`bioservices.chembl.ChEMBL`
* All classes that depends on RESTService have been updated to use the new
REST class.
* chembldb:

* get_assay_by_chemblId renamed in get_assays_by_chemblId
* renamed get_target_by_refSeqId into get_target_by_refseq
* kegg module: all Kegg strings replaced by KEGG so the kegg.Kegg class is
now kegg.KEGG
* ChEBI: getUpdatedPolymer: remove useless parameters (was failing with python3)
* Wikipathway class renamed as WikiPathways to agree with official name
* biomart now uses python3 and we had to remove the threaded_request module,
which does not seem to ba available. So, we used the new implementation
using requests but gevent is not available for python3 either so, we use
requests but without the asynchronous call. This is working for now.
Transparent for the user.
* geneprof: parameter called type and format are renamed output and frmt to
not clash with python keywords. Use REST class instead of RESTService but
should be transparent for the users.
* services do not have the checkParam method. use
devtools.check_param_in_list instead.

* BUG FIXES:

* Fixing bug 24/25 posted on assembla related to parse_kgml_pathway
second argument can now be used.
* wikipathway: findInteractions had a typo in i

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.