Add blib test case for supplied test data, fix RetentionTimes not always available.

This commit is contained in:
John Chilton
2018-05-14 12:41:11 -04:00
parent 3b027af3df
commit a4ab17cb0d
2 changed files with 4 additions and 1 deletions
+1 -1
View File
@@ -1173,7 +1173,7 @@ class BlibSQlite(SQlite):
def sniff(self, filename):
if super(BlibSQlite, self).sniff(filename):
blib_table_names = ['IonMobilityTypes', 'LibInfo', 'Modifications', 'RefSpectra', 'RefSpectraPeakAnnotations', 'RefSpectraPeaks', 'RetentionTimes', 'ScoreTypes', 'SpectrumSourceFiles']
blib_table_names = ['IonMobilityTypes', 'LibInfo', 'Modifications', 'RefSpectra', 'RefSpectraPeakAnnotations', 'RefSpectraPeaks', 'ScoreTypes', 'SpectrumSourceFiles']
try:
conn = sqlite.connect(filename)
c = conn.cursor()
+3
View File
@@ -449,6 +449,9 @@ def guess_ext(fname, sniff_order, is_binary=False):
>>> fname = get_test_fname('1.xmfa')
>>> guess_ext(fname, sniff_order)
'xmfa'
>>> fname = get_test_fname('test.blib')
>>> guess_ext(fname, sniff_order)
'blib'
>>> fname = get_test_fname('test.phylip')
>>> guess_ext(fname, sniff_order)
'phylip'