JavaDoc API documentation for the jgoslin data model and parser packages.
- The jgoslin GitHub project (this project).
- The Goslin project with grammars and documentation.
- The Python 3 implementation.
- The C++ 11 implementation.
- The R implementation (based on cppgoslin).
Package Overview
- PARSERS - The data model for the Goslin and the grammar-specific parser implementations.
- CLI - the command line interface for reading and translation of lipid shorthand nomenclature.
Goslin object model structure and object model mapping
For more information and for a table of the supported lipid classes, please consult the documentation
Package | Description |
---|---|
de.isas.lipidomics.domain |
This package contains the main common domain models for lipids.
|
de.isas.lipidomics.generator |
This package contains the code to generate the LipidClass class from lipid-list.csv.
|
de.isas.lipidomics.palinom |
This package contains the parser implementations for the lipid grammars.
|
de.isas.lipidomics.palinom.cli |
This package contains the command line interface for jgoslin.
|
de.isas.lipidomics.palinom.exceptions |
This package contains custom exceptions used by the parser implementations.
|
de.isas.lipidomics.palinom.goslin |
This package contains the parser implementation for the Goslin grammar.
|
de.isas.lipidomics.palinom.goslinfragments |
This package contains the parser implementation for the Goslin Fragments grammar.
|
de.isas.lipidomics.palinom.hmdb |
This package contains the parser implementation for the HMDB grammar.
|
de.isas.lipidomics.palinom.lipidmaps |
This package contains the parser implementation for the LipidMaps grammar.
|
de.isas.lipidomics.palinom.sumformula |
This package contains the parser implementation for the SumFormula grammar.
|
de.isas.lipidomics.palinom.swisslipids |
This package contains the parser implementation for the SwissLipids grammar.
|