- Deprecated
import_workflow_json()
andexport_workflow_json()
methods ofWorkflowClient
in favor ofimport_workflow_dict()
andexport_workflow_dict()
(reported by @manabuishii)
-
Removed deprecated method
create_user()
ofUserClient
. -
Deprecated
HistoryClient.download_dataset()
in favor ofDatasetClient.download_dataset()
. -
Modified
update_dataset()
,update_dataset_collection()
andupdate_history()
methods ofHistoryClient
to return the details instead of the status code. -
Modified
update_dataset()
,update_dataset_collection()
andupdate_history()
methods ofHistoryClient
to return the details instead of the status code. -
Modified
GalaxyClient.make_put_request()
to return the decoded response content. -
Added
install_resolver_dependencies
parameter toToolShedClient.install_repository_revision()
, applicable for Galaxy release_16.07 and later (thanks to Marius van den Beek). -
Improve
DatasetClient.download_dataset()
by downloading the dataset in chunks when saving to file (thanks to Jorrit Boekel). -
Added
bioblend.toolshed.categories.ToolShedCategoryClient
; renamedbioblend.toolshed.repositories.ToolShedClient
class tobioblend.toolshed.repositories.ToolShedRepositoryClient
; renamedbioblend.toolshed.tools.ToolShedClient
class tobioblend.toolshed.tools.ToolShedToolClient
. -
Added
delete_user()
method toUserClient
. -
BioBlend.objects: added
update()
method toHistoryDatasetAssociation
. -
BioBlend.objects: added
annotation
andgenome_build
attributes toHistoryDatasetAssociation
objects. -
BioBlend.objects: added
update()
method toHistoryDatasetAssociation
. -
BioBlend.objects: added ability to create and delete dataset collections (thanks to Alex MacLean).
-
BioBlend.objects: added dataset collections to the outputs of
Workflow.run()
. -
Added ability to launch Galaxy CloudMan instances into AWS VPC.
-
A number of testing tweaks, documentation improvements and minor fixes.
-
BioBlend.objects: enabled import of workflows containing dataset collection inputs.
-
Implemented APIs for a modern Galaxy workflow APIs (i.e. delayed scheduling).
-
Implemented APIs to search Tool Shed repositories and tools.
-
Added support for uploading (importing) from FTP (thanks to Eric Rasche).
-
Added
to_posix_lines
andspace_to_tab
params toupload_file()
,upload_from_ftp()
andpaste_content()
methods ofToolClient
. -
BioBlend.objects: added
upload_from_ftp()
method toHistory
. -
Updated the testing framework to work with Galaxy wheels; use TravisCI's container infrastructure; test Galaxy release 15.07.
-
Updated CloudmanLauncher's
launch
method to acceptsubnet_id
parameter, for VPC support (thanks to Matthew Ralston). -
Properly pass extra parameters to cloud instance userdata.
-
Updated placement finding methods and
get_clusters_pd
method to return a dict vs. lists so error messages can be included. -
A numer of documentation improvements and minor updates/fixes (see individual commits).
-
BioBlend.objects: renamed
ObjDatasetClient
abstract class toObjDatasetContainerClient
. -
BioBlend.objects: added
ABCMeta
metaclass andlist()
method toObjClient
. -
BioBlend.objects: added
io_details
andlink_details
parameters toObjToolClient.get()
method. -
Open port 8800 when launching cloud instances for use by NodeJS proxy for Galaxy IPython Interactive Environments.
-
When launching cloud instances, propagate error messages back to the called. The return types for methods
create_cm_security_group
,create_key_pair
inCloudManLauncher
class have changed as a result of this.
-
Added support for Python >= 3.3.
-
Added
get_library_permissions()
method toLibraryClient
. -
Added
update_group()
,get_group_users()
,get_group_roles()
,add_group_user()
,add_group_role()
,delete_group_user()
anddelete_group_role()
methods toGroupsClient
. -
Added
full_details
parameter toJobsClient.show_job()
(thanks to Rossano Atzeni). -
BioBlend.objects: added
ObjJobClient
andJob
wrapper (thanks to Rossano Atzeni). -
BioBlend.objects: added check to verify that all tools in a workflow are installed on the Galaxy instance (thanks to Gianmauro Cuccuru).
-
Removed several deprecated parameters: see commits 19e168f and 442ae98.
-
Verify SSL certificates by default.
-
Added documentation about the Tool Shed and properly link all the docs on ReadTheDocs.
-
Project source moved to new URL - https://github.com/galaxyproject/bioblend
-
Huge improvements to automated testing, tests now run against Galaxy release_14.02 and all later versions to ensure backward compatibility (see
.travis.yml
for details). -
Many documentation improvements (thanks to Eric Rasche).
-
Added Galaxy clients for the tool data tables, the roles, and library folders (thanks to Anthony Bretaudeau).
-
Added method to get the standard error and standard output for the job corresponding to a Galaxy dataset (thanks to Anthony Bretaudeau).
-
Added
get_state()
method toJobsClient
. -
Added
copy_from_dataset()
method toLibraryClient
. -
Added
create_repository()
method toToolShedRepositoryClient
(thanks to Eric Rasche). -
Fixed
DatasetClient.download_dataset()
for certain proxied Galaxy deployments. -
Made
LibraryClient._get_root_folder_id()
method safer and faster for Galaxy release_13.06 and later. -
Deprecate and ignore invalid
deleted
parameter toWorkflowClient.get_workflows()
. -
CloudMan: added method to fetch instance types.
-
CloudMan: updated cluster options to reflect change to SLURM.
-
BioBlend.objects: deprecate and ignore invalid
deleted
parameter toObjWorkflowClient.list()
. -
BioBlend.objects: added
paste_content()
method toHistory
objects. -
BioBlend.objects: added
copy_from_dataset()
method androot_folder
property toLibrary
objects. -
BioBlend.objects: added
container
anddeleted
attributes toFolder
objects. -
BioBlend.objects: the
parent
property of aFolder
object is now set to its parent folder object (thanks to John M. Eppley). -
BioBlend.objects: added
deleted
parameter tolist()
method of libraries and histories. -
BioBlend.objects: added
state
andstate_details
attributes toHistory
objects (thanks to Gianmauro Cuccuru). -
BioBlend.objects: renamed
upload_dataset()
method toupload_file()
forHistory
objects. -
BioBlend.objects: renamed
input_ids
andoutput_ids
attributes ofWorkflow
objects tosource_ids
andsink_ids
respectively. -
Add
run_bioblend_tests.sh
script (useful for Continuous Integration testing).
-
BioBlend.objects: enabled email&password auth
-
Enabled Tool Shed tar ball uploads
-
BioBlend.objects: implemented deletion of history and library datasets
-
BioBlend.objects: fixed library dataset downloads
-
Fixed the Tool Shed tool installation method
-
Added 'deleted' attribute to DatasetContainer
-
Handle
data_type
changes in the Oct 2014 Galaxy release -
Renamed
get_current_history()
toget_most_recently_used_history()
-
A number of documentation improvements and other small fixes (see the commit messages for more details)
-
Fixed url joining problem described in issue #82
-
Enabled Travis Continuous Inetgration testing
-
Added script to create a user and get its API key
-
Deprecated
create_user()
method in favor of clearercreate_remote_user()
. Addedcreate_local_user()
. -
Skip instead of fail tests when
BIOBLEND_GALAXY_URL
andBIOBLEND_GALAXY_API_KEY
environment variables are not defined. -
Added export and download to objects API
-
Added export/download history
-
GalaxyClient: changed
make_put_request
to return wholerequests
response object -
Added Tool wrapper to BioBlend.objects plus methods to list tools and get one
-
Added
show_tool()
method toToolClient
class -
Added
name
,in_panel
andtrackster
filters toget_tools()
-
Added
upload_dataset()
method toHistory
class. -
Removed
DataInput
andTool
classes for workflow steps.Tool
is to be used for running single tools.