John Duddy
c279ecd33b
Upgrade of splitting code to do splitting in the tasks versus in the Galaxy process
2011-10-07 14:12:40 -07:00
John Duddy
a2c0328241
Merge
2011-10-07 13:25:19 -07:00
Nate Coraor
8afb807a4d
merge
2011-10-05 16:44:43 -04:00
Nate Coraor
e7180eed8f
New API scripts to do POST/PUT/DELETE without any guidance. Use like:
...
./update.py key url param1=val param2=val
2011-09-14 14:40:38 -04:00
Nate Coraor
9126df9685
Make it easier to run helper.py from outside the galaxy-dist root directory.
2011-09-08 12:09:10 -04:00
Nate Coraor
d9126aa807
Clarify output messages of set_user_disk_usage.py
2011-09-07 15:07:05 -04:00
Nate Coraor
eea0b7a81a
Be more forgiving about running the disk accounting scripts from outside the galaxy-dist directory.
2011-09-07 09:05:52 -04:00
Nate Coraor
df37c17b3c
Typo in scramble.py.
2011-09-02 14:37:09 -04:00
Nate Coraor
4fe140d6d6
Missing import in library_contents.py
2011-08-29 14:42:04 -04:00
Nate Coraor
1f744be77d
API enhancements: Rename the 'contents' controller to 'library_contents', move (some) sanity and security checks to galaxy.web.api.util, add some enhancements to the histories code and some sample scripts for histories.
2011-08-26 13:55:08 -04:00
Nate Coraor
3a1526ac8a
Decrease user disk usage when files are removed from disk by the cleanup_datasets.py.
2011-08-22 16:19:49 -04:00
Nate Coraor
83163908e8
Add helper.py (posted to the -dev list as "galaxythinger.py" in the past), a command line tool for performing a couple common operations like encoding/decoding IDs and getting the disk path of HDAs.
2011-08-22 10:45:22 -04:00
Nate Coraor
f7b2b1b0ab
Bugfix for check_galaxy (monitor script) since dataset deletion moved to the dataset controller.
2011-08-04 11:01:22 -04:00
Nate Coraor
120b5f700c
Bugfix for the offline egg packaging script.
2011-08-03 10:13:01 -04:00
Enis Afgan
2a3f9b4dea
Merge
2011-08-01 17:36:28 -04:00
Enis Afgan
29253409ac
Metadata is now being handled by the ObjectStore as well
2011-08-01 17:35:26 -04:00
Nate Coraor
0756941512
Move a number of dataset-related methods from the root controller to the dataset controller and encode their ids. Also add user disk usage accounting.
2011-07-26 13:30:07 -04:00
Dannon Baker
d9bce945fd
Case sensitivity note for login not found error.
2011-07-18 15:02:37 -04:00
Greg Von Kuster
581c3d9c67
Another patch from Assaf Gordon for the cleanup_datasets.py script.
...
This patch adds messages for the "purge histories" step:
1. A message is printed when processing a new history (so that the user can tell to which history the following dataset/hda messages belong).
2. in "info_only" mode, a message is printed about each deleted history
3. in "info_only" mode, a message is printed for each HDA that is checked
4. The message for HDA is changed to include the associated dataset id.
2011-07-14 15:58:06 -04:00
Greg Von Kuster
8eb0033904
Add patch from Assaf Gordon to the cleanup_datasets.py script. The changes are:
...
1. If a dataset is skipped (because it's shared/cloned and was already process), no message is printed at all.
2. If a dataset can not be deleted because it is shared, and one instance is not marked as "deleted", a proper message is printed.
3. If a dataset has metadata files, the message is changed depending on "info_only" and "remove_from_disk" flags.
4. The final summary message is slightly changed.
2011-07-13 09:39:02 -04:00
Greg Von Kuster
40d02d1e7b
Add patch from Assaf Gordon to fix the cleanup_dataset.py script, correcting the behavior of setting the info_only flag to True when running delete_datasets.sh and purge_datasets.sh.
2011-07-06 09:52:28 -04:00
Ross Lazarus
d53c3e984f
Backed out changeset 48bbe32beefe which introduced a whole bunch of unintended reversions from a broken hg repository
...
This is a backout of commit 5765
2011-07-06 09:44:56 +10:00
Ross Lazarus
86b55bb0c0
branch merge
2011-07-05 12:40:43 +10:00
Greg Von Kuster
212433fe2c
First pass of the next-gen Galaxy tool shed. See it demonsrated and discussed at the 2011 Gallaxy Community Conference in Lunteren on May 24,25,26.
2011-05-20 16:04:30 -04:00
Nate Coraor
467885c59d
Merge changes from the NBIC Galaxy Hackathon. Includes the addition of scripts which automatically generate the tool_conf.xml from tool configuration files. Tool configuration files also support optional syntax which specifies their placement in sections, as well as what tags the tool should be associated with. Also includes support for associating tags with tool IDs and filtering tools by tag in the tool menu.
2011-04-19 08:21:54 -04:00
Nate Coraor
f60a292e91
Scramble script for bx-python on Solaris (needs some C99 defines).
2011-04-18 16:40:43 -04:00
Nate Coraor
96ef29d991
Use Egg.fetch() instead of Egg.resolve() to get dependencies when dist-scrambling.
2011-04-18 14:04:06 -04:00
vdtoorn@hotmail.com
1c221447e9
introduction of toolboxposition elements
2011-04-14 15:09:00 +02:00
Ross Lazarus
ee6bd2cf46
Changes to allow all test outputs generated by twill to be saved to a folder pointed to by
...
an environment variable "GALAXY_TEST_SAVE" if defined before running functional tests
If the environment variable is empty, all tests procede as usual and test outputs are deleted
without saving
2011-04-14 08:09:48 -04:00
Rob Hooft
db3fae4c2b
* Remove Todo's that have been done
2011-04-14 14:07:36 +02:00
Rob Hooft
f04e5682b4
* Restructured to use toolboxposition elements instead of section elements. Now
...
handles order and labels
2011-04-14 14:07:05 +02:00
Rob Hooft
e8c98020d6
* Special cased the "off" tag to leave a tool out of the toolbox.
2011-04-14 10:02:10 +02:00
Rob Hooft
0203246152
* Two Scripts:
...
* Extract "section" headers from the toolbox XML file, and put them into the tool XML;
prepare the tool XML for associating "tags" with the tool.
* Build a toolbox XML file based on augmented tool XML files with section identification.
2011-04-13 22:36:57 +02:00
Greg Von Kuster
9102fc3472
1. Add support for manual file transfer from external services to a Galaxy data library using scp. This is currently enabled via the enable_beta_job_managers flag. This should not currently be used because it hits the db significantly to determine if dererred jobs are queued for running. The plan is to use messaging for this, but that approach is not yet implemented. Rabbit mq is still being used to enable manual file transfer to Galaxy data libraries when the enable_beta_job_managers flag is not set.
...
2. Clean up the code that renders the jquery file browser plugin - things work much cleaner now. One remaining item is handing the issue where rsh / ssh keys are not set. Also clean up a lot of code related to manual file transfers in the requests_admin controller.
3. In addition to the new ManualDataTransferPlugin, add the Pacific Biosciences SMRTPortalPlugin that automatically transfers files produced by SMRT Portal to a Galaxy data library.
4. Add the external service type config for Pac Bio SMRT Portal version 1.1.0.
2011-04-13 13:52:05 -04:00
Kanwei Li
962f7d06ba
Fix some scramble problems
2011-04-12 22:08:09 -04:00
Nate Coraor
05ba81a93d
Update the check_galaxy script for the recent changes to the User controller
2011-03-24 14:33:05 -04:00
Greg Von Kuster
8ba7de4c8b
Improved checking to determine if a bam file is sorted. If the version of samtools being used is 0.1.13 or newer, determination of bam sorting is now much more robust. Add a new functional test to the test_library_features script that tests uploading a library_dataset (where the file is an unsorted bam file) using a combination of 'upload_paths' and 'link_to_files'. Rename the test-data file previously named 3.bam to now be named 3unsorted.bam to clarify that it is an unsorted bam file.
2011-03-23 12:18:57 -04:00
Daniel Blankenberg
1aa7034e17
Fix minor typo in 5233:b5f4df8c3956
2011-03-18 13:40:58 -04:00
Daniel Blankenberg
4ff307c613
Add a script that will check a maf_index.loc file for inconsistencies between listed information and content of MAF indexes and files.
2011-03-18 13:39:19 -04:00
Dannon Baker
082bd83a5c
Fix for example workflow api script failing when the requested library doesn't exist and an attempt is made to create it.
2011-03-15 15:39:35 -04:00
Dannon Baker
9655aa55f5
Set workflow scripts ugo+x, like the others in scripts/api.
2011-03-05 12:44:32 -05:00
Dannon Baker
159c25eb68
Example script that uses the API to watch a folder for inputs, upload (filepath upload) those to a data library, and then execute a specified workflow on them.
2011-03-05 12:28:16 -05:00
Dannon Baker
e62494e2b0
Initial commit of workflows API. Supports simple execution, multiple input datasets. Does not support runtime tool parameter modification.
2011-03-05 11:47:12 -05:00
Nate Coraor
154b8c61ce
Bugfix for the last commit when running functional tests with sqlite.
2011-02-28 09:52:17 -05:00
Nate Coraor
8e995a23be
Increase the SQLAlchemy SuquePool limits for functional tests.
2011-02-28 07:58:52 -05:00
Nate Coraor
92de52f6e0
Fixes for scrambling python-daemon and pysam.
2011-02-09 16:29:50 -05:00
Greg Von Kuster
b0b5df4e93
Add a purged column to the LibraryDataset table - a LibraryDataset is marked purged when all associated LibraryDatasetDatasetAssociations are marked deleted. Fix the cleanup_datasets.py script to more correclty handle the lifecycle of LibraryDatasets.
2011-02-09 15:42:09 -05:00
Greg Von Kuster
7058041133
Brad Chapman's patch for fixing an issue where the current user roles were not passed to a template.
2011-02-01 13:11:24 -05:00
Greg Von Kuster
e8e6753c47
Apply patch from Brad Chapman that fixes an issue when downloading a zip archive of library datasets. Also include some miscellansous imporvements and code cleanup related to changes made in change set 4964:82107691d26e.
2011-02-01 11:21:41 -05:00
Greg Von Kuster
5f9f45a068
Several data library improvements:
...
1. Enhance importing library dataset into the current history by now allowing the user to select from a list of existing histories or create a new named history ( similar to copying datasets ).  This feature is available for a specific library dataset, a folder ( or root folder ), when selecting multiple datasets from in a library,  and on the results page for searched library datasets.
2. Add Brad Chapman's latest patch for fixing the lucene search implementation
3. Eliminate searches on dataset state for both whoosh and lucene searches
4. Clarify the objects being searched in the regular search and advanced search boxes in the data libraries grids.
5. Add the ability to perform certain actions on 1 or more selected library datasets on the results page for searched library datasets.
6. Add a "select all" checkbox to the browse_library.mako template.
7. Fixed library functional tests accordingly.
2011-01-31 16:41:03 -05:00