Commit Graph
855 Commits
Author SHA1 Message Date
Greg Von Kuster e06602f808 Make minimum file size smaller. 2008-01-12 01:09:28 +00:00
Greg Von Kuster df085f9c20 Kind of rummy with my last 2 commits - one more try... 2008-01-12 00:58:51 +00:00
Greg Von Kuster 498e616209 Another (really the same) bug in system controller. 2008-01-11 22:01:59 +00:00
Greg Von Kuster 262f254b7f System controller bug fix. 2008-01-11 21:35:34 +00:00
Greg Von Kuster 01378424b4 New reports app server and 1st report showing disk usage for dataset file system - still need to mess with styles a bit.
Also fixed update_dataset_size script and delete deprecatd random_intervals code file.
2008-01-11 21:24:21 +00:00
Anton Nekrutenko caa5c3b955 Unseq genomes. This is at focal length ~50 mm - these creatures are not afraid at all 2008-01-11 04:12:20 +00:00
Wen-Yu Chung 9f0f822deb add a section: metagenomics
tools for running phred(need to change path later), trim sequence, generate boxplot and an array of length of the reads.
test data are added.
trim sequence and array of length passed functional test.
phred (2 ouput files) and boxplot (pdf file) didn't pass functional test yet.
2008-01-09 20:41:59 +00:00
James Taylor 57116e4d61 Fixing formatting in the "Report dataset error" template. 2008-01-09 18:47:15 +00:00
James Taylor fe1d1d895c Many workflow fixes, and a preliminary interface for running workflow (not
functional! still working on security).
2008-01-09 02:13:32 +00:00
James Taylor e6f8954d52 Implement value_to_display_text for select params, tries to translate values
back to labels (still not great).
2008-01-09 02:12:24 +00:00
James Taylor 518e544169 Metadata validator will now not fail if the dataset is "None" 2008-01-09 02:10:50 +00:00
James Taylor fe1bfe5676 Javascript bug fix for history_available 2008-01-09 02:09:22 +00:00
James Taylor 094ba3841f Fix erroneous title. 2008-01-09 02:08:13 +00:00
James Taylor 0c5f106a9f Fixing link to build workflow from history_options 2008-01-09 02:07:30 +00:00
James Taylor 7912aa05ff Cleaning up indentation. 2008-01-09 01:56:49 +00:00
James Taylor 9df2ee3166 Moving popup menu javascript to galaxy.panel.js (will be used in main
interface eventually)
2008-01-09 01:51:43 +00:00
James Taylor da8aee8983 Make engine_options argument optional (for unit tests) 2008-01-09 01:06:51 +00:00
James Taylor 067abf55dc Allow specifying SQLAlchemy engine options in universe_wsgi.ini
For example you can do:

database_connection = postgres:///galaxy_test
database_engine_option_echo = true
database_engine_option_echo_pool = true
database_engine_option_pool_size = 30

To increase the pool size to 30 and turn on SQL and Pool debug echoing
2008-01-09 00:42:27 +00:00
Greg Von Kuster 9bd4ab86a3 Set file_size to 0 when purging dataset. 2008-01-08 23:26:08 +00:00
Greg Von Kuster 6d80665988 Added file_size column to dataset table, requires db schema alteration:
alter table dataset add column file_size numeric(15,0)
Also added new script update_dataset_size.py
2008-01-08 16:19:25 +00:00
Greg Von Kuster 69505c9cb5 Fixed indentation error in pbs.py 2008-01-08 15:14:35 +00:00
James Taylor f7decb22cb Functional tests now use the datatypes defined in universe_wsgi.ini, this
fixes the neighbor joining test.
2008-01-07 19:43:39 +00:00
Greg Von Kuster 31d1a87141 Better error handling in interval_to_bd_converter, a couple of other small tool fixes. 2008-01-07 18:49:12 +00:00
Greg Von Kuster 8b0fe490b1 Reverting the test data for the gops_cluster tool to that which was originally used by Ian in rev 1636. 2008-01-07 13:02:10 +00:00
James Taylor 10a413936c Action needed for async history updates. 2008-01-07 06:58:18 +00:00
James Taylor a63e39b1ac Reworked AJAX history refresh so that all history items are checked in
a single request, and other small improvements (Nate, take a look if you can).
2008-01-07 04:11:02 +00:00
James Taylor a0391a9817 Test fix. 2008-01-06 00:02:13 +00:00
James Taylor 2aa15eb876 More fixes. This would be much easier is the tests actually scraped the
HTML rather than needing separate XML templates.
2008-01-05 23:41:59 +00:00
James Taylor be49c19e2d Change to test related to security fix in previous commit. 2008-01-05 23:20:25 +00:00
James Taylor 3c0fc77b1d - Converted history to use mako template
- No more duplicated code between ajax (dataset_code) and non-ajax history
- Fixed a security hole
2008-01-05 23:16:31 +00:00
James Taylor 2da9ec3b52 Use the same HTTP server for the functional tests that is used for the
application.
2008-01-05 19:54:49 +00:00
James Taylor 7853874bd8 Paste upgrade! Too many problems with 1.0 to keep stalling (e.g. upload bugs).
The main worry here is that substantial changes have been made to the
how the HTTP server / threadpool work so we should run this in test for a
while and hit it with the load tests.

Also, now using WebError for the interactive exception debugging, it has many
more features including much better formatting of errors in Mako templates.

Added some new eggs that Paste/WebError depend on: wsgiref, WebOb, and Tempita.
2008-01-05 19:40:17 +00:00
Daniel Blankenberg d0cd1e506d Better handling of creation of a new history. When a user was logged in and created a new history, the center pane was being filled with the new empty history, and the actual history pane was not being refreshed. This is fixed. 2008-01-03 19:16:25 +00:00
Greg Von Kuster 05df900b3d Metadata will now be set on all output datasets when getting encode data. 2008-01-03 14:12:07 +00:00
Greg Von Kuster 637c9f02c4 Fixes for random intervals tool. 2008-01-02 21:40:59 +00:00
Greg Von Kuster be91b8eed0 Better error handling for gencode_partition tool, also added functional test for the tool. 2008-01-02 14:47:30 +00:00
Ross Lazarus 6c7570a8cb Added additional local configuration destinations for masthead urls - blog, wiki, screencasts, in addition to the brand recently added
These are potentially useful to keep private software development sites under local control...
2007-12-28 21:34:24 +00:00
Ross Lazarus 4ed41a9364 remove stoopid print statement in mapping.py fix 2007-12-28 17:36:58 +00:00
Ross Lazarus 1f50ab884b Has anyone actually *tested* mysql as the database backend recently?
It won't work with the current logic in lib/galaxy/model/mapping.py fixed in this revision

(Note the wierd traceback below - looking in build/bdist.macosx-10.3-fat/egg/sqlalchemy/schema.py on a linux box!?)


[rerla@hg rgalaxy_svn]$ sh run.sh
Architecture appears to be linux-x86_64 UCS4
python path: /home/rerla/rgalaxy_svn/lib:/home/rerla/rgalaxy_svn/eggs/UCS4:/home/rerla/rgalaxy_svn/eggs
python path is: /home/rerla/rgalaxy_svn/scripts, /usr/local/lib/python2.4/site-packages/setuptools-0.6c6-py2.4.egg, /home/rerla/rgalaxy_svn/lib,
/home/rerla/rgalaxy_svn/eggs/UCS4/Cheetah-1.0-py2.4-linux-x86_64.egg, /home/rerla/rgalaxy_svn/eggs/UCS4/bx_python-0.5.0_dev-py2.4-linux-x86_64.egg,
/home/rerla/rgalaxy_svn/eggs/UCS4/pysqlite-2.3.5_3.4.2_static-py2.4-linux-x86_64.egg,
/home/rerla/rgalaxy_svn/eggs/UCS4/psycopg2-2.0.6_8.2.4_static-py2.4-linux-x86_64.egg, /home/rerla/rgalaxy_svn/eggs/UCS4,
/home/rerla/rgalaxy_svn/eggs/PasteScript-1.0-py2.4.egg, /home/rerla/rgalaxy_svn/eggs/PasteDeploy-1.0-py2.4.egg,
/home/rerla/rgalaxy_svn/eggs/Paste-1.0-py2.4.egg, /home/rerla/rgalaxy_svn/eggs/Routes-1.6.3-py2.4.egg,
/home/rerla/rgalaxy_svn/eggs/flup-0.5.dev_r2311-py2.4.egg, /home/rerla/rgalaxy_svn/eggs/docutils-0.4-py2.4.egg,
/home/rerla/rgalaxy_svn/eggs/elementtree-1.2.6_20050316-py2.4.egg, /home/rerla/rgalaxy_svn/eggs/WebHelpers-0.2-py2.4.egg,
/home/rerla/rgalaxy_svn/eggs/simplejson-1.4-py2.4.egg, /home/rerla/rgalaxy_svn/eggs/Mako-0.1.8-py2.4.egg, /home/rerla/rgalaxy_svn/eggs/Beaker-0.5-py2.4.egg,
/home/rerla/rgalaxy_svn/eggs/MyghtyUtils-0.52-py2.4.egg, /home/rerla/rgalaxy_svn/eggs/SQLAlchemy-0.3.11-py2.4.egg, /home/rerla/rgalaxy_svn/eggs,
/usr/local/lib/python24.zip, /usr/local/lib/python2.4, /usr/local/lib/python2.4/plat-linux2, /usr/local/lib/python2.4/lib-tk,
/usr/local/lib/python2.4/lib-dynload, /usr/local/lib/python2.4/site-packages, /usr/local/lib/python2.4/site-packages/Numeric,
/usr/local/lib/python2.4/site-packages/PIL
Traceback (most recent call last):
  File "./scripts/paster.py", line 7, in ?
    command.run()
  File "/home/rerla/rgalaxy_svn/eggs/PasteScript-1.0-py2.4.egg/paste/script/command.py", line 76, in run
  File "/home/rerla/rgalaxy_svn/eggs/PasteScript-1.0-py2.4.egg/paste/script/command.py", line 115, in invoke
  File "/home/rerla/rgalaxy_svn/eggs/PasteScript-1.0-py2.4.egg/paste/script/command.py", line 210, in run
  File "/home/rerla/rgalaxy_svn/eggs/PasteScript-1.0-py2.4.egg/paste/script/serve.py", line 184, in command
  File "/home/rerla/rgalaxy_svn/eggs/PasteScript-1.0-py2.4.egg/paste/script/serve.py", line 204, in loadapp
  File "/home/rerla/rgalaxy_svn/eggs/PasteDeploy-1.0-py2.4.egg/paste/deploy/loadwsgi.py", line 193, in loadapp
  File "/home/rerla/rgalaxy_svn/eggs/PasteDeploy-1.0-py2.4.egg/paste/deploy/loadwsgi.py", line 214, in loadobj
  File "/home/rerla/rgalaxy_svn/eggs/PasteDeploy-1.0-py2.4.egg/paste/deploy/loadwsgi.py", line 596, in create
  File "/home/rerla/rgalaxy_svn/eggs/PasteDeploy-1.0-py2.4.egg/paste/deploy/loadwsgi.py", line 99, in invoke
  File "/home/rerla/rgalaxy_svn/eggs/PasteDeploy-1.0-py2.4.egg/paste/deploy/util/fixtypeerror.py", line 57, in fix_call
  File "/home/rerla/rgalaxy_svn/lib/galaxy/web/buildapp.py", line 56, in app_factory
    app = UniverseApplication( global_conf = global_conf, **kwargs )
  File "/home/rerla/rgalaxy_svn/lib/galaxy/app.py", line 23, in __init__
    create_tables = True )
  File "/home/rerla/rgalaxy_svn/lib/galaxy/model/mapping.py", line 297, in init
    metadata.create_all()
  File "build/bdist.macosx-10.3-fat/egg/sqlalchemy/schema.py", line 1238, in create_all
  File "build/bdist.macosx-10.3-fat/egg/sqlalchemy/schema.py", line 1274, in _get_engine
sqlalchemy.exceptions.InvalidRequestError: This SchemaItem is not connected to any Engine or Connection.
2007-12-28 16:18:05 +00:00
Greg Von Kuster 75b84e0e4d Eliminated Dataset.state.FAKE (requires db update), replacing it with Dataset.state.OK since fake datasets are removed, causing problems for workflow.
Database update:
update dataset set state = 'ok' where state = 'fake'
2007-12-21 19:31:58 +00:00
Greg Von Kuster e94d18ad63 A better way to decompress UCSC gzipped files. Added functional tests for uploading binary, zipped and gzipped files. Added temp file removal to upload when exception thrown. Eliminated an unnecessary import in subtract_query. 2007-12-20 18:49:03 +00:00
Greg Von Kuster 59416716eb Deleted a huge emboss test data file that is not needed. Added binary, zipped and gzipped test data files. 2007-12-20 17:43:05 +00:00
Greg Von Kuster c9b5c52cc4 Fix for get_flanks when negative value is entered for length. 2007-12-20 15:57:23 +00:00
Greg Von Kuster 73507a1aa3 Fix for reading gzipped data from UCSC larger than 1 Mb in size. 2007-12-20 14:47:11 +00:00
James Taylor 2adf669014 Improving some docs / comments in JobQueue 2007-12-19 01:59:36 +00:00
James Taylor 789fdd04d6 Workflow controller (lost when reorganizing I guess). 2007-12-18 23:25:31 +00:00
Greg Von Kuster b5a3fa02b4 Oops, forgot about workflow - reverting 2155. 2007-12-18 16:47:27 +00:00
Greg Von Kuster e54be223b2 Better way to skip invalid comment lines in filtering tool. Better numerical value checks in interval.py. 2007-12-18 14:52:04 +00:00
Greg Von Kuster 64bf669fe6 DataToolParameter should no longer list empty datasets as inputs. 2007-12-18 14:41:04 +00:00
Chinmay Rao e59df6cff4 Config files reflecting updates of EMBOSS tools to v5.0 2007-12-17 17:01:23 +00:00