-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Describe the bug
Goslin is able to parse the input lipids "GlcSph" and "GalSph" and creates the output "LGlcCer(1) 18:0;3OH" and "LGalCer(1) 18:0;3OH". However if you try to parse "LGlcCer(1) 18:0;3OH" or "LGalCer(1) 18:0;3OH" it raises a LipidException.
To Reproduce
Steps to reproduce the behavior:
- Create a LipidParser object
- Execute the LipidParser::parse() function with the argument "GlcSph" and save the resulting LipidAdduct object
- Execute the LipidAdduct::get_lipid_string() function on the saved object and save the resulting string
- Execute the LipidParser::parse() function with the saved string as argument
- See error
Expected behavior
Goslin parses the output it generated and creates the same Lipid object from it.
Additional context
Occured in pygoslin 2.1.5 on Python 3.13.2 on Fedora Linux 41
Metadata
Metadata
Assignees
Labels
No labels