mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-01 15:37:32 +08:00
Temporary patch to allow edit to mangle stuff that has no column metadata and is not an interval. This should all be temporary stuff to get us through until metadata is done.
This commit is contained in:
@@ -158,16 +158,19 @@ class Universe(common.Root):
|
||||
if p.edit_genome_btn:
|
||||
err = None
|
||||
# check for "valid" column assignments first
|
||||
for attr in 'chromCol', 'startCol', 'endCol', 'strandCol':
|
||||
try:
|
||||
num = int( getattr(p, attr) )
|
||||
if num < 0: raise Exception()
|
||||
except:
|
||||
if getattr(p, attr) != "" or attr != 'strandCol':
|
||||
err = "Column assignments must be numbers greater than zero. Strand column may be ommitted (set to 0)."
|
||||
if err:
|
||||
trans.log_event( "Edit submitted bad values on dataset %s" % str(id) )
|
||||
return trans.fill_template( "edit.tmpl", data=data, dbnames=util.dbnames, err=err )
|
||||
# Patch: don't validate these fields for mafs, etc.
|
||||
# This will all go away soon
|
||||
if isinstance( data.datatype, datatypes.interval.Tabular ):
|
||||
for attr in 'chromCol', 'startCol', 'endCol', 'strandCol':
|
||||
try:
|
||||
num = int( getattr(p, attr) )
|
||||
if num < 0: raise Exception()
|
||||
except:
|
||||
if getattr(p, attr) != "" or attr != 'strandCol':
|
||||
err = "Column assignments must be numbers greater than zero. Strand column may be ommitted (set to 0)."
|
||||
if err:
|
||||
trans.log_event( "Edit submitted bad values on dataset %s" % str(id) )
|
||||
return trans.fill_template( "edit.tmpl", data=data, dbnames=util.dbnames, err=err )
|
||||
|
||||
data.name = p.name
|
||||
data.info = p.info
|
||||
|
||||
Reference in New Issue
Block a user