Commit Graph
530 Commits
Author SHA1 Message Date
Daniel Blankenberg bbeed4dc0b Use check_python() to verify python version in set_metadata.py instead of hardcoded minimum version check. 2012-11-07 10:35:56 -05:00
Kyle Ellrott 4e8d938ff7 Adding the initial componenents of an extended metadata system for datasets.
The idea behind an 'extended metadata' for datasets is to provide a mechanism to encode
and index user generated metadata and keep it attached to files. Users can provide a
JSON style data structure which will then be indexed and stored. Later this index can
be used to search and discover datasets via a pseudo-formal schema.

This patch introduces the tables, and makes it possible to inject user metadata into a file
load using the 'extended_metadata' field in the query.
2012-10-28 00:28:42 -07:00
Dave Bouvier cc608c31b2 Updated migration script to reference repository with correct use of tool dependency tag sets. 2012-10-25 13:25:39 -04:00
Dave Bouvier c968460662 Migrate Picard tools to the tool shed. 2012-10-24 11:09:20 -04:00
Scott McManus a0afee842e Re-commit new /api/folders section 2012-10-15 18:09:25 -04:00
Scott McManus 0148eabc72 Backout 2012-10-15 17:53:37 -04:00
Scott McManus 954e96fc34 Added /api/folders. The api_folders configuration variable controls access to it (and is False by default). 2012-10-15 17:29:29 -04:00
Daniel Blankenberg 94a2f94529 Fix minor typos in db_shell.py 2012-10-11 16:43:37 -04:00
Nate Coraor 9213c344db Fix reporting in the set_user_disk_usage.py script. 2012-10-03 13:40:54 -04:00
Nate Coraor 9ab95a9fa9 Fix passing of job name when running jobs as a system user. 2012-10-03 11:51:07 -04:00
Nate Coraor 1e2256fe0e pgcleanup: Print a useful message if no options are given. 2012-10-01 13:45:37 -04:00
Nate Coraor 8193489dda pgcleanup/set_user_disk_usage: set usage to 0, not null, when the user has no active data. 2012-09-28 16:11:38 -04:00
Dave Bouvier c2eeee7b9f Migrate BWA to the tool shed. 2012-09-28 15:35:44 -04:00
Nate Coraor caa06bbc20 Allow Postgres users to update user disk usage with a fast wCTE rather than a slower computation in Python. 2012-09-28 14:30:10 -04:00
John Chilton c3e99bc384 Improvements to reports management script (run_reports.sh) to enable managing the reports app from CloudMan. These enhancements are all "optional", the default behavior of run_reports.sh is unchanged.
Added flag (--sync-config) to run_reports.sh script that will cause it to synchronize the database connection and file path properties in reports_wsgi.ini with those in universe_wsgi.ini prior to starting paster app.

Allow specification of reports configuration directory mirroring similar extensions previously accepted for universe config and run.sh

Added usage documentation to run_reports.sh.

Added extension points to tweak pid and log location for reports application via environment variables.
2012-09-21 22:04:15 -05:00
Dannon Baker ba6114ca3e Fix create_all_fasta_loc to work when inspect_dir is not set. 2012-09-18 20:49:29 -04:00
Nate Coraor 459d3a2c1d More pgcleanup.py fixes and addition of cleanup event tables for library items. 2012-09-17 12:51:17 -04:00
Nate Coraor 71d7f7c132 Distributed object store fixes for pgcleanup.py. 2012-09-11 12:22:03 -04:00
Nate Coraor 0e1b041cde Bug fixes for pgcleanup.py 2012-09-10 16:59:33 -04:00
Nate Coraor c8e49cdd6d Bugfix for pgcleanup.py 2012-09-10 14:07:05 -04:00
Nate Coraor e19092e9c5 Add a dataset cleanup script that's optimized for (and compatible only with) PostgreSQL 9.1+. Also add a bunch of tables for logging all cleanup events, which makes reversing such events trivial. 2012-09-10 12:03:23 -04:00
Richard Park 6839829211 Cleaned up codebase for attempting adding api additions to the galaxy main branch 2012-08-03 02:09:05 -04:00
Richard Park e6d5c55c89 Updated notes on how to run api/workflow_execute_parameters.py 2012-04-10 23:00:41 -04:00
Richard Park 412f779f76 Updated scripts for API workflow enhancements and changing workflow parameters programatically 2012-02-01 16:21:38 -05:00
Dannon Baker 3d5fd7b5e2 Migrate NCBI Blast+ (and blastxml) to the toolshed. 2012-08-17 11:35:31 -04:00
Nate Coraor 5752c297d9 Merged in jmchilton/galaxy-central-configuration-directory (pull request #44) 2012-08-15 10:57:14 -04:00
Nate Coraor a7f4a7534a Merged in jmchilton/galaxy-central-preseeding (pull request #38) 2012-08-15 10:54:50 -04:00
Carl Eberhard d97ada4bb5 minor docstring adds in /scripts 2012-08-03 13:31:48 -04:00
Greg Von Kuster 7992dfa449 Another change to installed changed revision for the freebayes tool migration process. 2012-07-13 12:53:42 -04:00
Greg Von Kuster 2c87a63983 Change ethe installed changed revision for the freebayes tool migration process. 2012-07-13 12:50:29 -04:00
Greg Von Kuster 5c8fe01456 Migrate the freebayes tool out of the Galaxy code distribution. 2012-07-10 16:23:34 -04:00
Enis Afgan fa1959b579 Fix API history purge; a few documentation corrections 2012-06-18 14:53:02 +10:00
John Chilton 55b451dcf4 Fix a typo. 2012-05-24 07:47:14 -05:00
John Chilton 7ba16d90ad Augment run.sh to search for the optional environment variable
GALAXY_UNIVERSE_CONFIG_DIR. If this is set, before Galaxy is launched
the directory specified by the environment variable is searched for
ini config files. These files are merged into a single configuration
structure and written back out as universe.ini.

This should allow for a more modular configuration of Galaxy. The
files are merged in lexiographic order and later files can override
properties specified ealier on. If a consistent naming scheme is used
this can be really useful:

As an example, one might specify the files as such:

  000_galaxy_defaults.ini
  000_default_sqlite_config.ini
  100_institution_specific.ini
  500_job_runner.ini
  500_webapp_0.ini
  500_webapp_1.ini
  500_instance_specific.ini
  500_available_postgres.ini
2012-05-04 00:12:43 -05:00
Greg Von Kuster 2632e05024 Add a running_functional_tests config setting. 2012-04-18 16:20:17 -04:00
Dannon Baker ecf83a5be5 Merged in peterjc/galaxy-central/split_blast2 (pull request #41) 2012-04-18 07:56:05 -04:00
Peter Cock e6628b9b66 Update scripts/check_python.py (Python 2.4 not supported) 2012-04-17 13:48:51 +01:00
Nate Coraor 23919dfbc6 Fix job manager/handler shutdown, functional tests due to referer -> redirect rename, and check_galaxy script for dataset display -> html table change. 2012-04-16 14:56:24 -04:00
Nate Coraor 35dd4e1ef9 Fix for cleanup_datasets.py when database_connection is the uncommented default in the config file. 2012-04-16 10:07:10 -04:00
Jeremy Goecks 049891cc92 Remove enable_api flag; API is now enabled by default and cannot be disabled. 2012-04-11 14:45:44 -04:00
Nate Coraor 3493f9ebcd Fix the data transfer script to work with new API library content ids. 2012-03-30 09:51:04 -04:00
Greg Von Kuster 46c597b5c3 Change new functional test flags to conform more closely to previous command line flags 2012-03-30 09:36:21 -04:00
Greg Von Kuster 816a43c2f9 Enhance the functional test framework to support testing tools contained in installed repositories that were not migrated from the Galaxy distribution. To test these tools, use: sh run_functional_tests.sh --installed 2012-03-29 15:02:36 -04:00
Greg Von Kuster 60c0bdf17b Enhance the functional test framework to support tools migrated from the distribution and installed from the tool shed. To test these tools, use: sh run_functional_tests.sh --migrated 2012-03-29 12:03:14 -04:00
Greg Von Kuster 3c5f027a73 Enable the installation of the emboss_5 repository from the tool shed under the condition that any of its contained tools are defined in a local tool_conf.xml file. 2012-03-21 16:53:26 -04:00
Dannon Baker 369f144223 Merged in jmchilton/galaxy-central-preseeding/workflow_import_menu_api (pull request #40) 2012-03-21 09:48:47 -04:00
John Chilton 1c37cb28ca Augment workflow import api to allow add_to_menu argument which (when
true) adds imported workflow to user's workflow menu. Augment api
example script to take in an optional fourth parameter --add_to_menu
to enable this.
2012-03-19 12:13:59 -05:00
Greg Von Kuster 7ebdf0f24a More fixes for handling mor ethan one non-shed tool anel config when installing tools migrated from the distrobution to the tool shed. 2012-03-15 14:12:59 -04:00
Greg Von Kuster 628b6ea82d Use an odict instead of a dict when acquuiring elements for generating entries for the migrated_tools_conf.xml from the InstallManager, and handle multiple proprietary non-shed tool panel configs with the InstallManger. 2012-03-15 11:47:46 -04:00
Greg Von Kuster 19862fd03b Update the integrated_toon_conf.xml file only if a new config setting is True. This keeps things that start up the app (like functional tests) from updating the file. 2012-03-14 17:21:03 -04:00