diff --git a/.DS_Store b/.DS_Store index f44001a..dd6e21a 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/excelutils/.DS_Store b/excelutils/.DS_Store index 23ddafc..e71403e 100644 Binary files a/excelutils/.DS_Store and b/excelutils/.DS_Store differ diff --git a/excelutils/excel_sbol_utils/.DS_Store b/excelutils/excel_sbol_utils/.DS_Store index 0c1ddf2..274bcf3 100644 Binary files a/excelutils/excel_sbol_utils/.DS_Store and b/excelutils/excel_sbol_utils/.DS_Store differ diff --git a/excelutils/excel_sbol_utils/library2.py b/excelutils/excel_sbol_utils/library2.py index c064d63..5754ac8 100644 --- a/excelutils/excel_sbol_utils/library2.py +++ b/excelutils/excel_sbol_utils/library2.py @@ -982,9 +982,9 @@ def sequence(rowobj): elif re.match(r'^[a-zA-Z \s*]+$', val): # if a sequence string - # removes spaces, enters, and makes all lower case + # removes spaces, enters, and makes all upper case val = "".join(val.split()) - val = val.replace(u"\ufeff", "").lower() + val = val.replace(u"\ufeff", "").upper() uri = f'{url}/search/sequence={val}&' if data["Domain"].strip() == "": @@ -1042,10 +1042,10 @@ def proteinSequence(rowobj): return rowobj.obj.sequences = [val] - elif re.match(r'^[ACDEFGHIKLMNPQRSTVWY\s*]+$', val): + elif re.match(r'^[ACDEFGHIKLMNPQRSTVWYacdefghiklmnpqrstvwy\s*]+$', val): # if a sequence string - # removes spaces, enters, and makes all lower case + # removes spaces, enters, and makes all upper case val = "".join(val.split()) # removes * val = val.replace('*', '') diff --git a/excelutils/excel_sbol_utils/test.py b/excelutils/excel_sbol_utils/test.py new file mode 100644 index 0000000..fdf168e --- /dev/null +++ b/excelutils/excel_sbol_utils/test.py @@ -0,0 +1,4 @@ +user_input = " Hello " +cleaned_input = user_input.strip() +print(f"Original input: '{user_input}'") +print(f"Cleaned input: '{cleaned_input}'") \ No newline at end of file