Mercurial > repos > iracooke > proteomics_datatypes
comparison proteomics.py @ 17:29c43b953c1c draft
Fix splib sniffer
| author | iracooke |
|---|---|
| date | Sun, 17 May 2015 23:43:24 -0400 |
| parents | e6a02a387448 |
| children | d1ea609e57d4 |
comparison
equal
deleted
inserted
replaced
| 16:e6a02a387448 | 17:29c43b953c1c |
|---|---|
| 296 dataset.peek = data.get_file_peek( dataset.file_name, is_multi_byte=is_multi_byte ) | 296 dataset.peek = data.get_file_peek( dataset.file_name, is_multi_byte=is_multi_byte ) |
| 297 dataset.blurb = 'splib Spectral Library Format' | 297 dataset.blurb = 'splib Spectral Library Format' |
| 298 else: | 298 else: |
| 299 dataset.peek = 'file does not exist' | 299 dataset.peek = 'file does not exist' |
| 300 dataset.blurb = 'file purged from disk' | 300 dataset.blurb = 'file purged from disk' |
| 301 | |
| 302 | |
| 303 def sniff(self, filename): | |
| 304 """ Determines whether the file is a SpectraST generated file. | |
| 305 """ | |
| 306 with open(filename, 'r') as contents: | |
| 307 return Msp.next_line_starts_with(contents, "Name:") and Msp.next_line_starts_with(contents, "LibID:") | |
| 308 | |
| 301 | 309 |
| 302 | 310 |
| 303 class Ms2(Text): | 311 class Ms2(Text): |
| 304 file_ext = "ms2" | 312 file_ext = "ms2" |
| 305 | 313 |
