Added parser for assay results XML file #1

Merged
holgi merged 11 commits from xmlparsing into master 2 years ago
holgi commented 2 years ago
Owner

Currently, The csv array files are parsed for the analysis data and the parameters file is also parsed if present. To also get the date an time of the scan, the assay result xml file is also parsed and all (up to three) data sources are combined.

With this change, the assay result xml file will be parsed first and all relevant result data is parsed in this step (besides the parameters file).

If the xml file is not present or could not be parsed, there is a fall back to the csv parser. But this fall back will exclude the parsing of the timestamps, since the xml file is not present.

Parsing the xml file seems to be around 10% faster than parsing the single csv files.

Currently, The csv array files are parsed for the analysis data and the parameters file is also parsed if present. To also get the date an time of the scan, the assay result xml file is also parsed and all (up to three) data sources are combined. With this change, the assay result xml file will be parsed first and all relevant result data is parsed in this step (besides the parameters file). If the xml file is not present or could not be parsed, there is a fall back to the csv parser. But this fall back will exclude the parsing of the timestamps, since the xml file is not present. Parsing the xml file seems to be around 10% faster than parsing the single csv files.
holgi added 11 commits 2 years ago
873091504c renamed the "parser" module to "csv_parser"
938b063069 removed the "recordtime" module
8644a25d78 moved _cleanup_data_columns() function to "columns" module
8169daeb89 Added parser for the assay results xml file
holgi merged commit feea2a03ff into master 2 years ago
The pull request has been merged as feea2a03ff.
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This pull request currently doesn't have any dependencies.

Loading…
There is no content yet.