comparison dexseq_helper.py @ 5:28a2181df3b9 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dexseq commit 876fc32b23d3b9c378ddbfbbba27d37d22576c85
author iuc
date Thu, 08 Oct 2015 16:49:40 -0400
parents 276833129f97
children 469c0d7489bd
comparison
equal deleted inserted replaced
4:7069d55968fb 5:28a2181df3b9
19 factor_name_list.append( fn ) 19 factor_name_list.append( fn )
20 20
21 level_name_list = list() 21 level_name_list = list()
22 factor_index_list = list() 22 factor_index_list = list()
23 23
24 for level in factor['rep_factorLevel']: 24 for level in ['factorLevel1', 'factorLevel2']:
25 # level names under one factor should be unique 25 # level names under one factor should be unique
26 fl = level['factorLevel'] 26 fl = factor[level]
27 if fl in level_name_list: 27 if fl in level_name_list:
28 level_duplication = True 28 level_duplication = True
29 level_name_list.append( fl ) 29 level_name_list.append( fl )
30 30
31 if level_duplication: 31 if level_duplication:
32 error_map['rep_factorName'] = [ dict() for t in factors ] 32 error_map['rep_factorName'] = [ dict() for t in factors ]
33 for i in range( len( factors ) ): 33 for i in range( len( factors ) ):
34 error_map['rep_factorName'][i]['rep_factorLevel'] = [ {'factorLevel': 'Factor levels for each factor need to be unique'} for t in factor['rep_factorLevel'] ] 34 error_map['rep_factorName'][i]['FactorLevel1'] = [ {'factorLevel': 'Factor levels for each factor need to be unique'} for t in [factor['factorLevel1'], factor['factorLevel2']] ]
35 break 35 break
36 36
37 if factor_duplication: 37 if factor_duplication:
38 error_map['rep_factorName'] = [ dict() for t in factors ] 38 error_map['rep_factorName'] = [ dict() for t in factors ]
39 for i in range( len( factors ) ): 39 for i in range( len( factors ) ):