comparison data_manager_build_alfa_indexes/data_manager/data_manager_build_alfa_indexes.py @ 21:fbb5a2468fa8 draft

Uploaded
author charles-bernard
date Mon, 31 Oct 2016 19:22:59 -0400
parents 9bc3d77b5661
children 424d6204a298
comparison
equal deleted inserted replaced
20:58cb1f6c337d 21:fbb5a2468fa8
102 return species_name, species_lines_matched 102 return species_name, species_lines_matched
103 else: 103 else:
104 list_species = [''] * nb_lines 104 list_species = [''] * nb_lines
105 for i in range(0, nb_lines): 105 for i in range(0, nb_lines):
106 if kingdom == 'vertebrates': 106 if kingdom == 'vertebrates':
107 fields = species_lines[0].split(' ') 107 fields = species_lines[i].split(' ')
108 columns = fields[-1].split('\r') 108 columns = fields[-1].split('\r')
109 list_species[i] = columns[0] 109 list_species[i] = columns[0]
110 else: 110 else:
111 columns = species_lines[0].split('\t') 111 columns = species_lines[i].split('\t')
112 list_species[i] = columns[1] 112 list_species[i] = columns[1]
113 exact_match = re.search('^%s$' % species_name, list_species[i]) 113 exact_match = re.search('^%s$' % species_name, list_species[i])
114 if exact_match: 114 if exact_match:
115 print("-> Referenced !\n") 115 print("-> Referenced !\n")
116 return species_name, species_lines[i] 116 return species_name, species_lines[i]