Mercurial > repos > greg > validate_affy_metadata
comparison validate_affy_metadata.py @ 1:b5f5c3d0f349 draft
Uploaded
author | greg |
---|---|
date | Fri, 13 Sep 2019 13:55:24 -0400 |
parents | 80d672b3e6dd |
children | 72e79ed7ca41 |
comparison
equal
deleted
inserted
replaced
0:80d672b3e6dd | 1:b5f5c3d0f349 |
---|---|
72 # Skip the header. | 72 # Skip the header. |
73 continue | 73 continue |
74 # Keep 1-based line value for error messages. | 74 # Keep 1-based line value for error messages. |
75 line_no = i + 1 | 75 line_no = i + 1 |
76 line = line.rstrip("\r\n") | 76 line = line.rstrip("\r\n") |
77 if i > 97: | |
78 accumulated_msgs = add_error_msg(accumulated_msgs, "The input file contains more than 97 lines (must be 1 header line and no more than 96 data lines).") | |
79 stop_error(accumulated_msgs) | |
80 items = line.split("\t") | 77 items = line.split("\t") |
81 if len(items) != 32: | 78 if len(items) != 32: |
82 accumulated_msgs = add_error_msg(accumulated_msgs, "Line %d contains %s columns, (must be 32)." % (line_no, len(items))) | 79 accumulated_msgs = add_error_msg(accumulated_msgs, "Line %d contains %s columns, (must be 32)." % (line_no, len(items))) |
83 stop_error(accumulated_msgs) | 80 stop_error(accumulated_msgs) |
84 # Required and validated. | 81 # Required and validated. |