Skip to content

Commit

Permalink
test for retention time in seconds
Browse files Browse the repository at this point in the history
  • Loading branch information
duibuqi committed Dec 7, 2023
1 parent 0c8fed7 commit a82c061
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 4 deletions.
13 changes: 10 additions & 3 deletions Tests/test_msdataset.py
Original file line number Diff line number Diff line change
Expand Up @@ -1560,8 +1560,11 @@ class test_msdataset_import_xcms(unittest.TestCase):

def setUp(self):

self.msData = nPYc.MSDataset(os.path.join('..','..','npc-standard-project','Derived_Data','UnitTest1_PCSOP.069_xcms.csv'), fileType='XCMS', noFeatureParams=9)
self.msData_PeakTable = nPYc.MSDataset(os.path.join('..','..','npc-standard-project','Derived_Data','UnitTest1_PCSOP.069_xcms_peakTable.csv'), fileType='XCMS', noFeatureParams=8)
f1 = os.path.join('..','..','npc-standard-project','Derived_Data','UnitTest1_PCSOP.069_xcms.csv')
f2 = os.path.join('..','..','npc-standard-project','Derived_Data','UnitTest1_PCSOP.069_xcms_peakTable.csv')

self.msData = nPYc.MSDataset(f1, fileType='XCMS', noFeatureParams=9)
self.msData_PeakTable = nPYc.MSDataset(f2, fileType='XCMS', noFeatureParams=8)

self.msData.addSampleInfo(descriptionFormat='Filenames')
self.msData_PeakTable.addSampleInfo(descriptionFormat='Filenames')
Expand Down Expand Up @@ -1658,10 +1661,14 @@ def test_featuremetadata_import(self):
258.1033447],
name='m/z',
dtype='float')

assert_series_equal(self.msData.featureMetadata['m/z'], mz)
assert_series_equal(self.msData_PeakTable.featureMetadata['m/z'], mz)

with self.subTest(msg="Checking Retention Time units"):
mins_col = "Retention Time" # this one is in minutes
secs_col = "Retention Time (seconds)"
self.assertIn(mins_col, self.msData.featureMetadata.columns.values, mins_col + " not present")
self.assertIn(secs_col, self.msData.featureMetadata.columns.values, secs_col + " not present")

with self.subTest(msg='Checking Retention Time'):
rt = pandas.Series([3.17485 / 60.0,
Expand Down
1 change: 0 additions & 1 deletion nPYc/objects/_dataset.py
Original file line number Diff line number Diff line change
Expand Up @@ -1772,7 +1772,6 @@ def exportDataset(self, destinationPath='.', saveFormat='CSV', withExclusions=Tr

self.Attributes['Log'].append([datetime.now(), "%s format export made to %s\n" % (saveFormat, self.saveDir)])


def _exportCSV(self, destinationPath, escapeDelimiters=False):
"""
Export the dataset to the directory *destinationPath* as a set of three CSV files:
Expand Down

0 comments on commit a82c061

Please sign in to comment.