Mercurial > repos > iuc > dexseq
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 ) ): |