From a56e5e9d5d0c3f157599677e937deb0bbb71debb Mon Sep 17 00:00:00 2001 From: BonfaceKilz Date: Thu, 29 Oct 2020 01:23:22 +0300 Subject: Replace map on strip with a list comprehension that calls strip() * scripts/maintenance/readProbeSetSE_v7.py: In Python3 you can't map string.strip on a list of strings. Instead use a list comprehension and apply strip() on each element of the list. * wqflask/wqflask/marker_regression/plink_mapping.py: Ditto. * wqflask/wqflask/snp_browser/snp_browser.py: Ditto. --- wqflask/wqflask/marker_regression/plink_mapping.py | 4 ++-- wqflask/wqflask/snp_browser/snp_browser.py | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) (limited to 'wqflask') diff --git a/wqflask/wqflask/marker_regression/plink_mapping.py b/wqflask/wqflask/marker_regression/plink_mapping.py index 6c38c34f..fd91b6ca 100644 --- a/wqflask/wqflask/marker_regression/plink_mapping.py +++ b/wqflask/wqflask/marker_regression/plink_mapping.py @@ -84,7 +84,7 @@ def get_samples_from_ped_file(dataset): while line: lineList = line.strip().split('\t') - lineList = list(map(string.strip, lineList)) + lineList = [item.strip() for item in lineList] sample_name = lineList[0] sample_list.append(sample_name) @@ -157,6 +157,6 @@ def parse_plink_output(output_filename, species): def build_line_list(line=None): line_list = line.strip().split(' ')# irregular number of whitespaces between columns line_list = [item for item in line_list if item !=''] - line_list = list(map(string.strip, line_list)) + line_list = [item.strip() for item in line_list] return line_list diff --git a/wqflask/wqflask/snp_browser/snp_browser.py b/wqflask/wqflask/snp_browser/snp_browser.py index 2df71b12..6c3fcf53 100644 --- a/wqflask/wqflask/snp_browser/snp_browser.py +++ b/wqflask/wqflask/snp_browser/snp_browser.py @@ -457,7 +457,7 @@ class SnpBrowser(object): function_list = [] if function_details: function_list = function_details.strip().split(",") - function_list = list(map(string.strip, function_list)) + function_list = [item.strip() for item in function_list] function_list[0] = function_list[0].title() function_details = ", ".join(item for item in function_list) function_details = function_details.replace("_", " ") @@ -723,11 +723,11 @@ def get_effect_details_by_category(effect_name = None, effect_value = None): codon_effect_group_list = ['Start Lost', 'Stop Gained', 'Stop Lost', 'Nonsynonymous', 'Synonymous'] effect_detail_list = effect_value.strip().split('|') - effect_detail_list = list(map(string.strip, effect_detail_list)) + effect_detail_list = [item.strip() for item in effect_detail_list] for index, item in enumerate(effect_detail_list): item_list = item.strip().split(',') - item_list = list(map(string.strip, item_list)) + item_list = [item.strip() for item in item_list] gene_id = item_list[0] gene_name = item_list[1] -- cgit v1.2.3