diff helper.py @ 29:07620fe97c88 draft default tip

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/deseq2 commit d033f887f37ec95f83a8786e8463e0c744773cc4
author bgruening
date Sat, 10 Dec 2016 18:33:07 -0500
parents 6947d8ed51cc
children
line wrap: on
line diff
--- a/helper.py	Wed Dec 03 14:23:27 2014 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-
-from galaxy.tools.parameters import DataToolParameter
-
-def validate_input( trans, error_map, param_values, page_param_map ):
-    """
-        Validates the user input, before execution.
-    """
-    factors = param_values['rep_factorName']
-    factor_name_list = []
-    factor_duplication = False
-    level_duplication = False
-
-    for factor in factors:
-        # factor names should be unique
-        fn = factor['factorName']
-        if fn in factor_name_list:
-            factor_duplication = True
-            break
-        factor_name_list.append( fn )
-
-        level_name_list = list()
-        factor_index_list = list()
-
-        for level in factor['rep_factorLevel']:
-            # level names under one factor should be unique
-            fl = level['factorLevel']
-            if fl in level_name_list:
-                level_duplication = True
-            level_name_list.append( fl )
-
-        if level_duplication:
-            error_map['rep_factorName'] = [ dict() for t in factors ]
-            for i in range( len( factors ) ):
-                error_map['rep_factorName'][i]['rep_factorLevel'] = [ {'factorLevel': 'Factor levels for each factor need to be unique'} for t in factor['rep_factorLevel'] ]
-            break
-
-    if factor_duplication:
-        error_map['rep_factorName'] = [ dict() for t in factors ]
-        for i in range( len( factors ) ):
-            error_map['rep_factorName'][i]['factorName'] = 'Factor names need to be unique.'
-