Skip to content
Snippets Groups Projects

Fix #34 to remove trailing and leading whitespace in design file contents

Merged Fix #34 to remove trailing and leading whitespace in design file contents
Merged Jeremy Mathews requested to merge 34-CheckcheckDesign into develop
Compare and
2 files
+ 4
4
Preferences
File browser
Compare changes
@@ -55,7 +55,7 @@ def check_design_headers(design):
if len(missing_headers) > 0:
logger.error('Missing column headers: %s', list(missing_headers))
raise Exception("Missing column headers: %s" % list(missing_headers))
return design
def main():
@@ -67,7 +67,7 @@ def main():
logger.addHandler(handler)
# Read files as dataframes
design_df = pd.read_csv(args.design, sep=',')
design_df = pd.read_csv(args.design, sep=',', converters={'Lane': str.strip, 'Sample': str.strip, 'Index': str.strip})
# Check design file
new_design_df = check_design_headers(design_df)
@@ -75,4 +75,4 @@ def main():
new_design_df.to_csv('design.checked.csv', header=True, sep=',', index=False)
if __name__ == '__main__':
main()
\ No newline at end of file
main()