Index
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form
A
- AcylAlkylGroup - Klasse in org.lifstools.jgoslin.domain
-
An acyl alkyl group as a functional group.
- AcylAlkylGroup(FattyAcid, int, int, boolean, boolean, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.AcylAlkylGroup
- AcylAlkylGroup(FattyAcid, int, int, boolean, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.AcylAlkylGroup
- AcylAlkylGroup(FattyAcid, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.AcylAlkylGroup
- add(ElementTable) - Methode in Klasse org.lifstools.jgoslin.domain.ElementTable
-
Add all elements and counts to those in this element table.
- add(ElementTable, int) - Methode in Klasse org.lifstools.jgoslin.domain.ElementTable
-
Add all alements and counts to those in this element table, but use the count argument to multiply count values in the provided table.
- add(FattyAcid) - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- add_terminal(String) - Methode in Klasse org.lifstools.jgoslin.parser.Parser
- addPosition(int) - Methode in Klasse org.lifstools.jgoslin.domain.Cycle
- addPosition(int) - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- adduct - Variable in Klasse org.lifstools.jgoslin.parser.LipidBaseParserEventHandler
- Adduct - Klasse in org.lifstools.jgoslin.domain
-
An adduct, generally, consists of a sum formula part, an adduct string, the charge and the charge sign.
- Adduct(String, String) - Konstruktor für Klasse org.lifstools.jgoslin.domain.Adduct
- Adduct(String, String, int, int) - Konstruktor für Klasse org.lifstools.jgoslin.domain.Adduct
- ADDUCT_CHARGES - Statische Variable in Klasse org.lifstools.jgoslin.domain.Adduct
- ADDUCTS - Statische Variable in Klasse org.lifstools.jgoslin.domain.Adduct
- AMIDE - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidFaBondType
- As - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.Element
- assembleLipid(Headgroup) - Methode in Klasse org.lifstools.jgoslin.parser.LipidBaseParserEventHandler
- atomic - Variable in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- avgPair - Variable in Klasse org.lifstools.jgoslin.parser.Parser
B
- BaseParserEventHandler<T> - Klasse in org.lifstools.jgoslin.parser
-
Abstract base class for parser event handling.
- BaseParserEventHandler() - Konstruktor für Klasse org.lifstools.jgoslin.parser.BaseParserEventHandler
- Br - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.Element
- buildLipidSubspeciesName() - Methode in Klasse org.lifstools.jgoslin.domain.LipidMolecularSpecies
- buildLipidSubspeciesName(LipidLevel) - Methode in Klasse org.lifstools.jgoslin.domain.LipidMolecularSpecies
C
- C - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.Element
- C13 - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.Element
- CarbonChain - Klasse in org.lifstools.jgoslin.domain
-
A linear hydrocarbon chain as a functional group.
- CarbonChain(FattyAcid, int, int, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.CarbonChain
- CarbonChain(FattyAcid, int, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.CarbonChain
- CarbonChain(FattyAcid, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.CarbonChain
- CATEGORY - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidLevel
- CategoryString - Statische Variable in Klasse org.lifstools.jgoslin.domain.Headgroup
- check_full_structure(FunctionalGroup) - Methode in Klasse org.lifstools.jgoslin.parser.LipidBaseParserEventHandler
- Cl - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.Element
- CLASS - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidLevel
- ClassString - Statische Variable in Klasse org.lifstools.jgoslin.domain.Headgroup
- collect_backwards(long, long, HashSet<Long>, ArrayList<Long>, ArrayList<ArrayList<Long>>) - Methode in Klasse org.lifstools.jgoslin.parser.Parser
- collect_backwards(Long, Long) - Methode in Klasse org.lifstools.jgoslin.parser.Parser
- collect_one_backwards(Long) - Methode in Klasse org.lifstools.jgoslin.parser.Parser
- compareTo(HeadgroupDecorator) - Methode in Klasse org.lifstools.jgoslin.domain.HeadgroupDecorator
- COMPLETE_STRUCTURE - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidLevel
- compute_rule_key(long, long) - Methode in Klasse org.lifstools.jgoslin.parser.Parser
- computeAndCopyElements() - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- computeElements() - Methode in Klasse org.lifstools.jgoslin.domain.Cycle
- computeElements() - Methode in Klasse org.lifstools.jgoslin.domain.FattyAcid
- computeElements() - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- ConstraintViolationException - Ausnahmeklasse in org.lifstools.jgoslin.domain
-
An exception that is thrown to indicate that preconditions have been violated.
- ConstraintViolationException() - Konstruktor für Ausnahmeklasse org.lifstools.jgoslin.domain.ConstraintViolationException
- ConstraintViolationException(String) - Konstruktor für Ausnahmeklasse org.lifstools.jgoslin.domain.ConstraintViolationException
- ConstraintViolationException(String, Throwable) - Konstruktor für Ausnahmeklasse org.lifstools.jgoslin.domain.ConstraintViolationException
- ConstraintViolationException(Throwable) - Konstruktor für Ausnahmeklasse org.lifstools.jgoslin.domain.ConstraintViolationException
- content - Variable in Klasse org.lifstools.jgoslin.parser.BaseParserEventHandler
- copy() - Methode in Klasse org.lifstools.jgoslin.domain.AcylAlkylGroup
- copy() - Methode in Klasse org.lifstools.jgoslin.domain.CarbonChain
- copy() - Methode in Klasse org.lifstools.jgoslin.domain.Cycle
- copy() - Methode in Klasse org.lifstools.jgoslin.domain.DoubleBonds
- copy() - Methode in Klasse org.lifstools.jgoslin.domain.ElementTable
-
Copy all entries in this element table.
- copy() - Methode in Klasse org.lifstools.jgoslin.domain.FattyAcid
- copy() - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- copy() - Methode in Klasse org.lifstools.jgoslin.domain.HeadgroupDecorator
- copy() - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- count - Variable in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- currentFa - Variable in Klasse org.lifstools.jgoslin.parser.LipidBaseParserEventHandler
- Cycle - Klasse in org.lifstools.jgoslin.domain
-
A cyclic hydrocarbon chain as a functional group.
- Cycle(int, int, int, HashMap<String, ArrayList<FunctionalGroup>>, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.Cycle
- Cycle(int, int, int, DoubleBonds, HashMap<String, ArrayList<FunctionalGroup>>, ArrayList<Element>, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.Cycle
- Cycle(int, int, int, DoubleBonds, HashMap<String, ArrayList<FunctionalGroup>>, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.Cycle
- Cycle(int, int, int, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.Cycle
- Cycle(int, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.Cycle
D
- D - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.Element
- de_escape(String, char) - Methode in Klasse org.lifstools.jgoslin.parser.Parser
- DEFAULT_QUOTE - Statische Variable in Klasse org.lifstools.jgoslin.domain.StringFunctions
- DEFAULT_QUOTE - Statische Variable in Klasse org.lifstools.jgoslin.parser.Parser
- DEFAULT_SPLIT - Statische Variable in Klasse org.lifstools.jgoslin.domain.StringFunctions
- description - Variable in Klasse org.lifstools.jgoslin.domain.LipidClassMeta
- Dictionary - Klasse in org.lifstools.jgoslin.domain
-
A dictionary typing for
HashMapto align this implementation with the other language implementations. - Dictionary() - Konstruktor für Klasse org.lifstools.jgoslin.domain.Dictionary
- doubleBondPositions - Variable in Klasse org.lifstools.jgoslin.domain.DoubleBonds
- doubleBonds - Variable in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- DoubleBonds - Klasse in org.lifstools.jgoslin.domain
-
An abstraction for double bond counts and positions.
- DoubleBonds() - Konstruktor für Klasse org.lifstools.jgoslin.domain.DoubleBonds
- DoubleBonds(int) - Konstruktor für Klasse org.lifstools.jgoslin.domain.DoubleBonds
- DoubleBonds(TreeMap<Integer, String>) - Konstruktor für Klasse org.lifstools.jgoslin.domain.DoubleBonds
- DPNode(long, long, Parser.DPNode, Parser.DPNode) - Konstruktor für Klasse org.lifstools.jgoslin.parser.Parser.DPNode
E
- ELECTRON_REST_MASS - Statische Variable in Klasse org.lifstools.jgoslin.domain.Elements
- Element - Enum-Klasse in org.lifstools.jgoslin.domain
-
Enumeration for typical chemical elements in lipids.
- ELEMENT_MASSES - Statische Variable in Klasse org.lifstools.jgoslin.domain.Elements
- ELEMENT_ORDER - Statische Variable in Klasse org.lifstools.jgoslin.domain.Elements
- ELEMENT_POSITIONS - Statische Variable in Klasse org.lifstools.jgoslin.domain.Elements
- ELEMENT_SHORTCUT - Statische Variable in Klasse org.lifstools.jgoslin.domain.Elements
- elements - Variable in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- elements - Variable in Klasse org.lifstools.jgoslin.domain.LipidClassMeta
- Elements - Klasse in org.lifstools.jgoslin.domain
-
Utility class to look up element names, masses, shortcut names, and ordering.
- Elements() - Konstruktor für Klasse org.lifstools.jgoslin.domain.Elements
- ElementTable - Klasse in org.lifstools.jgoslin.domain
-
Accounting table for chemical element frequency.
- ElementTable() - Konstruktor für Klasse org.lifstools.jgoslin.domain.ElementTable
-
Create a new element table.
- EOF_RULE - Statische Variable in Klasse org.lifstools.jgoslin.parser.Parser
- EOF_RULE_NAME - Statische Variable in Klasse org.lifstools.jgoslin.parser.Parser
- EOF_SIGN - Statische Variable in Klasse org.lifstools.jgoslin.parser.Parser
- EOF_SIGN - Statische Variable in Klasse org.lifstools.jgoslin.parser.TreeNode
- errorMessage - Variable in Klasse org.lifstools.jgoslin.parser.BaseParserEventHandler
- ESTER - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidFaBondType
- ETHER - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidFaBondType
- ETHER_PLASMANYL - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidFaBondType
- ETHER_PLASMENYL - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidFaBondType
- ETHER_PREFIX - Statische Variable in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- ETHER_UNSPECIFIED - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidFaBondType
- exceptionHeadgroups - Statische Variable in Klasse org.lifstools.jgoslin.domain.Headgroup
- extendedClass - Variable in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- extract_text_based_rules(String, char) - Methode in Klasse org.lifstools.jgoslin.parser.Parser
F
- F - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.Element
- fa - Variable in Klasse org.lifstools.jgoslin.domain.LipidSpecies
- FA - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidCategory
- faList - Variable in Klasse org.lifstools.jgoslin.domain.LipidSpecies
- faList - Variable in Klasse org.lifstools.jgoslin.parser.LipidBaseParserEventHandler
- FattyAcid - Klasse in org.lifstools.jgoslin.domain
-
A fatty acid with a specific type.
- FattyAcid(String, int, DoubleBonds) - Konstruktor für Klasse org.lifstools.jgoslin.domain.FattyAcid
- FattyAcid(String, int, DoubleBonds, HashMap<String, ArrayList<FunctionalGroup>>, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.FattyAcid
- FattyAcid(String, int, DoubleBonds, HashMap<String, ArrayList<FunctionalGroup>>, LipidFaBondType, int, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.FattyAcid
- FattyAcid(String, int, DoubleBonds, HashMap<String, ArrayList<FunctionalGroup>>, LipidFaBondType, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.FattyAcid
- FattyAcid(String, int, DoubleBonds, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.FattyAcid
- FattyAcid(String, int, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.FattyAcid
- FattyAcid(String, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.FattyAcid
- FattyAcidParser - Klasse in org.lifstools.jgoslin.parser
-
Parser implementation for IUPAC Fatty acids nomenclature.
- FattyAcidParser() - Konstruktor für Klasse org.lifstools.jgoslin.parser.FattyAcidParser
-
Create a new instance of a
FattyAcidParserwith default grammarFattyAcidParser.DEFAULT_GRAMMARand default quoteStringFunctions.DEFAULT_QUOTEand defaultKnownFunctionalGroups. - FattyAcidParser(KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.parser.FattyAcidParser
-
Create a new instance of a
FattyAcidParserwith default grammarFattyAcidParser.DEFAULT_GRAMMARand default quoteStringFunctions.DEFAULT_QUOTE. - FattyAcidParser(KnownFunctionalGroups, String, char) - Konstruktor für Klasse org.lifstools.jgoslin.parser.FattyAcidParser
-
Create a new instance of a
FattyAcidParser. - FattyAcidParserEventHandler - Klasse in org.lifstools.jgoslin.parser
-
Event handler implementation for the
FattyAcidParser. - FattyAcidParserEventHandler(KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.parser.FattyAcidParserEventHandler
-
Create a new
FattyAcidParserEventHandler. - fgExceptions - Statische Variable in Klasse org.lifstools.jgoslin.domain.FattyAcid
- fill_tree(TreeNode, Parser.DPNode) - Methode in Klasse org.lifstools.jgoslin.parser.Parser
- forFullName(String) - Statische Methode in Enum-Klasse org.lifstools.jgoslin.domain.LipidCategory
- FULL_STRUCTURE - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidLevel
- FunctionalGroup - Klasse in org.lifstools.jgoslin.domain
-
A functional group of a fatty acid, it can contain nested functional groups.
- FunctionalGroup(String, int, int, DoubleBonds, boolean, String, boolean, ElementTable, HashMap<String, ArrayList<FunctionalGroup>>, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- FunctionalGroup(String, int, int, DoubleBonds, boolean, String, boolean, ElementTable, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- FunctionalGroup(String, int, int, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- FunctionalGroup(String, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- functionalGroups - Variable in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
G
- GenericList - Klasse in org.lifstools.jgoslin.domain
-
A typing for
ArrayListof objects to align this implementation with the other language implementations. - GenericList() - Konstruktor für Klasse org.lifstools.jgoslin.domain.GenericList
- get(String) - Methode in Klasse org.lifstools.jgoslin.domain.KnownFunctionalGroups
- get_next_free_rule_index() - Methode in Klasse org.lifstools.jgoslin.parser.Parser
- getAdduct() - Methode in Klasse org.lifstools.jgoslin.domain.LipidAdduct
- getAdductString() - Methode in Klasse org.lifstools.jgoslin.domain.Adduct
- getBridgeChain() - Methode in Klasse org.lifstools.jgoslin.domain.Cycle
- getCategory(String) - Statische Methode in Klasse org.lifstools.jgoslin.domain.Headgroup
- getCategoryString(LipidCategory) - Statische Methode in Klasse org.lifstools.jgoslin.domain.Headgroup
- getCharge() - Methode in Klasse org.lifstools.jgoslin.domain.Adduct
-
Returns the positive elementary charge times the charge sign.
- getChargedMass(int) - Methode in Klasse org.lifstools.jgoslin.domain.ElementTable
-
Returns the total summed mass per number of elements, corrected for charge counts * electron rest mass.
- getChargeSign() - Methode in Klasse org.lifstools.jgoslin.domain.Adduct
- getClass(String) - Statische Methode in Klasse org.lifstools.jgoslin.domain.Headgroup
- getClassName() - Methode in Klasse org.lifstools.jgoslin.domain.Headgroup
- getClassName() - Methode in Klasse org.lifstools.jgoslin.domain.LipidAdduct
- getClassName() - Methode in Klasse org.lifstools.jgoslin.domain.LipidClassMeta
- getClassString(int) - Statische Methode in Klasse org.lifstools.jgoslin.domain.Headgroup
- getCount() - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- getCycle() - Methode in Klasse org.lifstools.jgoslin.domain.Cycle
- getDecorators() - Methode in Klasse org.lifstools.jgoslin.domain.Headgroup
- getDescription() - Methode in Klasse org.lifstools.jgoslin.domain.LipidClassMeta
- getDoubleBondPositions() - Methode in Klasse org.lifstools.jgoslin.domain.DoubleBonds
- getDoubleBonds() - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- getElements() - Methode in Klasse org.lifstools.jgoslin.domain.Adduct
- getElements() - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- getElements() - Methode in Klasse org.lifstools.jgoslin.domain.Headgroup
- getElements() - Methode in Klasse org.lifstools.jgoslin.domain.LipidAdduct
- getElements() - Methode in Klasse org.lifstools.jgoslin.domain.LipidClassMeta
- getElements() - Methode in Klasse org.lifstools.jgoslin.domain.LipidMolecularSpecies
- getElements() - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpecies
- getElements() - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- getEnd() - Methode in Klasse org.lifstools.jgoslin.domain.Cycle
- getErrorMessage() - Methode in Klasse org.lifstools.jgoslin.parser.BaseParserEventHandler
- getExtendedClass() - Methode in Klasse org.lifstools.jgoslin.domain.LipidAdduct
- getExtendedClass() - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpecies
- getExtendedClass() - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- getFaList() - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpecies
- getFullName() - Methode in Enum-Klasse org.lifstools.jgoslin.domain.LipidCategory
- getFunctionalGroupElements() - Methode in Klasse org.lifstools.jgoslin.domain.FattyAcid
- getFunctionalGroupElements() - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- getFunctionalGroups() - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
-
Returns a copy of the internally used functional groups map, with the virtual [X] group for regular LCBs removed.
- getFunctionalGroupsInternal() - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
-
Returns the internal representation of the functional groups, including the virtual [X] group for regular LCBs.
- getHeadgroup() - Methode in Klasse org.lifstools.jgoslin.domain.Headgroup
- getHeadGroup() - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpecies
- getHeavyElements() - Methode in Klasse org.lifstools.jgoslin.domain.Adduct
- getHeavyIsotopeString() - Methode in Klasse org.lifstools.jgoslin.domain.Adduct
- getInfo() - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpecies
- getInstance() - Statische Methode in Klasse org.lifstools.jgoslin.domain.LipidClasses
- getInt() - Methode in Klasse org.lifstools.jgoslin.parser.TreeNode
- getLastSuccessfulGrammar() - Methode in Klasse org.lifstools.jgoslin.parser.LipidParser
-
Returns the grammar name of the last successful parser.
- getLastSuccessfulParser() - Methode in Klasse org.lifstools.jgoslin.parser.LipidParser
-
Returns the last successful parser instance.
- getLevel() - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- getLipid() - Methode in Klasse org.lifstools.jgoslin.domain.LipidAdduct
- getLipidCategory() - Methode in Klasse org.lifstools.jgoslin.domain.Headgroup
- getLipidCategory() - Methode in Klasse org.lifstools.jgoslin.domain.LipidClassMeta
- getLipidClass() - Methode in Klasse org.lifstools.jgoslin.domain.Headgroup
- getLipidClass() - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- getLipidFaBondType() - Methode in Klasse org.lifstools.jgoslin.domain.FattyAcid
- getLipidLevel() - Methode in Klasse org.lifstools.jgoslin.domain.LipidAdduct
- getLipidLevel() - Methode in Klasse org.lifstools.jgoslin.domain.LipidCompleteStructure
- getLipidLevel() - Methode in Klasse org.lifstools.jgoslin.domain.LipidFullStructure
- getLipidLevel() - Methode in Klasse org.lifstools.jgoslin.domain.LipidMolecularSpecies
- getLipidLevel() - Methode in Klasse org.lifstools.jgoslin.domain.LipidSnPosition
- getLipidLevel() - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpecies
- getLipidLevel() - Methode in Klasse org.lifstools.jgoslin.domain.LipidStructureDefined
- getLipidString() - Methode in Klasse org.lifstools.jgoslin.domain.Adduct
- getLipidString() - Methode in Klasse org.lifstools.jgoslin.domain.LipidAdduct
- getLipidString() - Methode in Klasse org.lifstools.jgoslin.domain.LipidCompleteStructure
- getLipidString() - Methode in Klasse org.lifstools.jgoslin.domain.LipidFullStructure
- getLipidString() - Methode in Klasse org.lifstools.jgoslin.domain.LipidMolecularSpecies
- getLipidString() - Methode in Klasse org.lifstools.jgoslin.domain.LipidSnPosition
- getLipidString() - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpecies
-
Returns the normalized lipid string on the native level.
- getLipidString() - Methode in Klasse org.lifstools.jgoslin.domain.LipidStructureDefined
- getLipidString(LipidLevel) - Methode in Klasse org.lifstools.jgoslin.domain.Headgroup
- getLipidString(LipidLevel) - Methode in Klasse org.lifstools.jgoslin.domain.LipidAdduct
- getLipidString(LipidLevel) - Methode in Klasse org.lifstools.jgoslin.domain.LipidCompleteStructure
- getLipidString(LipidLevel) - Methode in Klasse org.lifstools.jgoslin.domain.LipidFullStructure
- getLipidString(LipidLevel) - Methode in Klasse org.lifstools.jgoslin.domain.LipidMolecularSpecies
- getLipidString(LipidLevel) - Methode in Klasse org.lifstools.jgoslin.domain.LipidSnPosition
- getLipidString(LipidLevel) - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpecies
-
Returns the normalized lipid string on the provided level.
- getLipidString(LipidLevel) - Methode in Klasse org.lifstools.jgoslin.domain.LipidStructureDefined
- getLowestVisibleLevel() - Methode in Klasse org.lifstools.jgoslin.domain.HeadgroupDecorator
- getMass() - Methode in Klasse org.lifstools.jgoslin.domain.ElementTable
-
Returns the total summed mass per number of elements.
- getMass() - Methode in Klasse org.lifstools.jgoslin.domain.LipidAdduct
- getMass(Element) - Methode in Klasse org.lifstools.jgoslin.domain.ElementTable
-
Returns the individual total mass for the provided element.
- getMaxNumFa() - Methode in Klasse org.lifstools.jgoslin.domain.LipidClassMeta
- getName() - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- getNDoubleBonds() - Methode in Klasse org.lifstools.jgoslin.domain.Cycle
- getNDoubleBonds() - Methode in Klasse org.lifstools.jgoslin.domain.FattyAcid
- getNDoubleBonds() - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- getNumCarbon() - Methode in Klasse org.lifstools.jgoslin.domain.FattyAcid
- getNumDoubleBonds() - Methode in Klasse org.lifstools.jgoslin.domain.DoubleBonds
- getNumEthers() - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- getNumSpecifiedFa() - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- getPosition() - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- getPossibleNumFa() - Methode in Klasse org.lifstools.jgoslin.domain.LipidClassMeta
- getPrefix(LipidFaBondType) - Methode in Klasse org.lifstools.jgoslin.domain.FattyAcid
- getResourceAsString(String) - Statische Methode in Klasse org.lifstools.jgoslin.domain.StringFunctions
-
Read the provided resource path and return it as a string.
- getResourceAsString(Resource) - Statische Methode in Klasse org.lifstools.jgoslin.domain.StringFunctions
-
Read the provided resource and return it as a string.
- getResourceAsStringList(String) - Statische Methode in Klasse org.lifstools.jgoslin.domain.StringFunctions
-
Read the provided resource path, which is converted to a
ClassPathResourceand split it at default new line characters into a list for each line. - getResourceAsStringList(Resource) - Statische Methode in Klasse org.lifstools.jgoslin.domain.StringFunctions
-
Read the provided resource and split it at default new line characters into a list for each line.
- getRingStereo() - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- getSpecialCases() - Methode in Klasse org.lifstools.jgoslin.domain.LipidClassMeta
- getStart() - Methode in Klasse org.lifstools.jgoslin.domain.Cycle
- getStereoBound() - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- getStereochemistry() - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- getSumFormula() - Methode in Klasse org.lifstools.jgoslin.domain.Adduct
- getSumFormula() - Methode in Klasse org.lifstools.jgoslin.domain.ElementTable
-
Returns the sum formula for all elements in this table.
- getSumFormula() - Methode in Klasse org.lifstools.jgoslin.domain.LipidAdduct
- getSynonyms() - Methode in Klasse org.lifstools.jgoslin.domain.LipidClassMeta
- getText() - Methode in Klasse org.lifstools.jgoslin.parser.TreeNode
- getTotalFa() - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- getTotalFunctionalGroupCount(String) - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
-
Return the total count for the given functional group name, or 0.
- GL - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidCategory
- GoslinParser - Klasse in org.lifstools.jgoslin.parser
-
Parser implementation for the Goslin lipid shorthand nomenclature.
- GoslinParser() - Konstruktor für Klasse org.lifstools.jgoslin.parser.GoslinParser
-
Create a new instance of a
GoslinParserwith default grammarGoslinParser.DEFAULT_GRAMMARand default quoteStringFunctions.DEFAULT_QUOTEand defaultKnownFunctionalGroups. - GoslinParser(KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.parser.GoslinParser
-
Create a new instance of a
GoslinParserwith default grammarGoslinParser.DEFAULT_GRAMMARand default quoteStringFunctions.DEFAULT_QUOTE. - GoslinParser(KnownFunctionalGroups, String, char) - Konstruktor für Klasse org.lifstools.jgoslin.parser.GoslinParser
-
Create a new instance of a
GoslinParser. - GoslinParserEventHandler - Klasse in org.lifstools.jgoslin.parser
-
Event handler implementation for the
GoslinParser. - GoslinParserEventHandler(KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.parser.GoslinParserEventHandler
-
Create a new
GoslinParserEventHandler. - GP - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidCategory
- grammarName - Variable in Klasse org.lifstools.jgoslin.parser.Parser
H
- H - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.Element
- H2 - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.Element
- handleEvent(String, TreeNode) - Methode in Klasse org.lifstools.jgoslin.parser.BaseParserEventHandler
- headGroup - Variable in Klasse org.lifstools.jgoslin.domain.LipidSpecies
- headGroup - Variable in Klasse org.lifstools.jgoslin.parser.LipidBaseParserEventHandler
- Headgroup - Klasse in org.lifstools.jgoslin.domain
-
This class represents functional head groups of lipids.
- Headgroup(String) - Konstruktor für Klasse org.lifstools.jgoslin.domain.Headgroup
- Headgroup(String, ArrayList<HeadgroupDecorator>, boolean) - Konstruktor für Klasse org.lifstools.jgoslin.domain.Headgroup
- HeadgroupDecorator - Klasse in org.lifstools.jgoslin.domain
- HeadgroupDecorator(String, int, int, ElementTable, boolean, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.HeadgroupDecorator
- HeadgroupDecorator(String, int, int, ElementTable, boolean, LipidLevel, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.HeadgroupDecorator
- HeadgroupDecorator(String, int, int, ElementTable, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.HeadgroupDecorator
- HeadgroupDecorator(String, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.HeadgroupDecorator
- headgroupDecorators - Variable in Klasse org.lifstools.jgoslin.parser.LipidBaseParserEventHandler
- HEAVY_ELEMENT_TABLE - Statische Variable in Klasse org.lifstools.jgoslin.domain.Elements
- HEAVY_SHORTCUT - Statische Variable in Klasse org.lifstools.jgoslin.domain.Elements
- HEAVY_TO_REGULAR - Statische Variable in Klasse org.lifstools.jgoslin.domain.Elements
- HmdbParser - Klasse in org.lifstools.jgoslin.parser
-
Parser implementation for the HMDB lipid shorthand nomenclature.
- HmdbParser() - Konstruktor für Klasse org.lifstools.jgoslin.parser.HmdbParser
-
Create a new instance of a
HmdbParserwith default grammarHmdbParser.DEFAULT_GRAMMARand default quoteStringFunctions.DEFAULT_QUOTEand defaultKnownFunctionalGroups. - HmdbParser(KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.parser.HmdbParser
-
Create a new instance of a
HmdbParserwith default grammarHmdbParser.DEFAULT_GRAMMARand default quoteStringFunctions.DEFAULT_QUOTE. - HmdbParser(KnownFunctionalGroups, String, char) - Konstruktor für Klasse org.lifstools.jgoslin.parser.HmdbParser
-
Create a new instance of a
HmdbParser. - HmdbParserEventHandler - Klasse in org.lifstools.jgoslin.parser
-
Event handler implementation for the
HmdbParser. - HmdbParserEventHandler(KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.parser.HmdbParserEventHandler
-
Create a new
HmdbParserEventHandler.
I
- I - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.Element
- info - Variable in Klasse org.lifstools.jgoslin.domain.LipidSpecies
- is_terminal(String, char) - Methode in Klasse org.lifstools.jgoslin.parser.Parser
- isAlkyl() - Methode in Klasse org.lifstools.jgoslin.domain.AcylAlkylGroup
- isAtomic() - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- isCardioLipin() - Methode in Klasse org.lifstools.jgoslin.domain.LipidAdduct
- isContainsEster() - Methode in Klasse org.lifstools.jgoslin.domain.LipidAdduct
- isContainsSugar() - Methode in Klasse org.lifstools.jgoslin.domain.LipidAdduct
- isLevel(LipidLevel, int) - Statische Methode in Enum-Klasse org.lifstools.jgoslin.domain.LipidLevel
- isLyso() - Methode in Klasse org.lifstools.jgoslin.domain.LipidAdduct
- isNitrogenBond() - Methode in Klasse org.lifstools.jgoslin.domain.AcylAlkylGroup
- isSpException() - Methode in Klasse org.lifstools.jgoslin.domain.Headgroup
- isSpException() - Methode in Klasse org.lifstools.jgoslin.domain.LipidAdduct
- isSuffix() - Methode in Klasse org.lifstools.jgoslin.domain.HeadgroupDecorator
- isUseHeadgroup() - Methode in Klasse org.lifstools.jgoslin.domain.Headgroup
K
- knownFunctionalGroups - Variable in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- knownFunctionalGroups - Variable in Klasse org.lifstools.jgoslin.parser.LipidBaseParserEventHandler
- KnownFunctionalGroups - Klasse in org.lifstools.jgoslin.domain
-
A lookup class that provides access to known functional groups defined in a file following the format of functional-groups.csv.
- KnownFunctionalGroups() - Konstruktor für Klasse org.lifstools.jgoslin.domain.KnownFunctionalGroups
- KnownFunctionalGroups(List<String>, SumFormulaParser) - Konstruktor für Klasse org.lifstools.jgoslin.domain.KnownFunctionalGroups
L
- lcb - Variable in Klasse org.lifstools.jgoslin.parser.LipidBaseParserEventHandler
- LCB_EXCEPTION - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidFaBondType
- LCB_REGULAR - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidFaBondType
- LCB_STATES - Statische Variable in Klasse org.lifstools.jgoslin.domain.FattyAcid
- left - Variable in Klasse org.lifstools.jgoslin.parser.Parser.DPNode
- level - Variable in Enum-Klasse org.lifstools.jgoslin.domain.LipidLevel
- level - Variable in Klasse org.lifstools.jgoslin.parser.LipidBaseParserEventHandler
- LipidAdduct - Klasse in org.lifstools.jgoslin.domain
-
Base class for lipid names parsed using the different grammars.
- LipidAdduct(LipidSpecies, Adduct) - Konstruktor für Klasse org.lifstools.jgoslin.domain.LipidAdduct
- LipidBaseParserEventHandler - Klasse in org.lifstools.jgoslin.parser
- LipidBaseParserEventHandler(KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.parser.LipidBaseParserEventHandler
- lipidCategory - Variable in Klasse org.lifstools.jgoslin.domain.LipidClassMeta
- LipidCategory - Enum-Klasse in org.lifstools.jgoslin.domain
-
The lipid category nomenclature follows the shorthand notation of
- lipidClass - Variable in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- LipidClasses - Klasse in org.lifstools.jgoslin.domain
-
Lookup class for lipid classes, consisting of
LipidClassMetaentries, derived from lipid-list.csv. - LipidClassMeta - Klasse in org.lifstools.jgoslin.domain
-
Metadata information about a lipid on class level.
- LipidClassMeta(LipidCategory, String, String, int, int, Set<String>, ElementTable, List<String>) - Konstruktor für Klasse org.lifstools.jgoslin.domain.LipidClassMeta
-
Create a new lipid class meta instance.
- lipidClassName - Variable in Klasse org.lifstools.jgoslin.domain.LipidClassMeta
- LipidCompleteStructure - Klasse in org.lifstools.jgoslin.domain
-
Complete structure level according to the 2020 update of the Liebisch shorthand nomenclature.
- LipidCompleteStructure(Headgroup, Collection<FattyAcid>, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.LipidCompleteStructure
- LipidCompleteStructure(Headgroup, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.LipidCompleteStructure
- LipidException - Ausnahmeklasse in org.lifstools.jgoslin.domain
-
Base exception for exceptions that relate to lipid parsing or creation of lipids.
- LipidException() - Konstruktor für Ausnahmeklasse org.lifstools.jgoslin.domain.LipidException
- LipidException(String) - Konstruktor für Ausnahmeklasse org.lifstools.jgoslin.domain.LipidException
- LipidException(String, Throwable) - Konstruktor für Ausnahmeklasse org.lifstools.jgoslin.domain.LipidException
- LipidException(Throwable) - Konstruktor für Ausnahmeklasse org.lifstools.jgoslin.domain.LipidException
- lipidFaBondType - Variable in Klasse org.lifstools.jgoslin.domain.FattyAcid
- LipidFaBondType - Enum-Klasse in org.lifstools.jgoslin.domain
-
The lipid fatty acyl bond types define how the FA is connected to the head group or which variant of a particular bond type it is.
- lipidFaBondTypePrefix(LipidFaBondType) - Methode in Klasse org.lifstools.jgoslin.domain.FattyAcid
- LipidFullStructure - Klasse in org.lifstools.jgoslin.domain
-
Full structure level according to the 2020 update of the Liebisch shorthand nomenclature.
- LipidFullStructure(Headgroup, Collection<FattyAcid>, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.LipidFullStructure
- LipidFullStructure(Headgroup, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.LipidFullStructure
- LipidLevel - Enum-Klasse in org.lifstools.jgoslin.domain
-
Defines the taxonomy of lipid levels, including UNDEFINED for lipids where the level can not be inferred or does not apply.
- LipidMapsParser - Klasse in org.lifstools.jgoslin.parser
-
Parser implementation for the LIPID MAPS lipid shorthand nomenclature.
- LipidMapsParser() - Konstruktor für Klasse org.lifstools.jgoslin.parser.LipidMapsParser
-
Create a new instance of a
LipidMapsParserwith default grammarLipidMapsParser.DEFAULT_GRAMMARand default quoteStringFunctions.DEFAULT_QUOTEand defaultKnownFunctionalGroups. - LipidMapsParser(KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.parser.LipidMapsParser
-
Create a new instance of a
LipidMapsParserwith default grammarLipidMapsParser.DEFAULT_GRAMMARand default quoteStringFunctions.DEFAULT_QUOTE. - LipidMapsParser(KnownFunctionalGroups, String, char) - Konstruktor für Klasse org.lifstools.jgoslin.parser.LipidMapsParser
-
Create a new instance of a
LipidMapsParser. - LipidMapsParserEventHandler - Klasse in org.lifstools.jgoslin.parser
-
Event handler implementation for the
LipidMapsParser. - LipidMapsParserEventHandler(KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.parser.LipidMapsParserEventHandler
-
Create a new
LipidMapsParserEventHandler. - LipidMolecularSpecies - Klasse in org.lifstools.jgoslin.domain
-
Molecular species level according to the 2020 update of the Liebisch shorthand nomenclature.
- LipidMolecularSpecies(Headgroup, Collection<FattyAcid>, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.LipidMolecularSpecies
- LipidMolecularSpecies(Headgroup, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.LipidMolecularSpecies
- LipidParser - Klasse in org.lifstools.jgoslin.parser
-
Implementation that uses all available parsers to parse a given lipid name.
- LipidParser() - Konstruktor für Klasse org.lifstools.jgoslin.parser.LipidParser
-
Create a new lipid parser instance.
- LipidParser(KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.parser.LipidParser
-
Create a new lipid parser instance.
- LipidParsingException - Ausnahmeklasse in org.lifstools.jgoslin.domain
-
Specific exception that is thrown when errors are encountered in a lipid name.
- LipidParsingException() - Konstruktor für Ausnahmeklasse org.lifstools.jgoslin.domain.LipidParsingException
- LipidParsingException(String) - Konstruktor für Ausnahmeklasse org.lifstools.jgoslin.domain.LipidParsingException
- LipidParsingException(String, Throwable) - Konstruktor für Ausnahmeklasse org.lifstools.jgoslin.domain.LipidParsingException
- LipidParsingException(Throwable) - Konstruktor für Ausnahmeklasse org.lifstools.jgoslin.domain.LipidParsingException
- LipidSnPosition - Klasse in org.lifstools.jgoslin.domain
-
Sn position level according to the 2020 update of the Liebisch shorthand nomenclature.
- LipidSnPosition(Headgroup, Collection<FattyAcid>, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.LipidSnPosition
- LipidSnPosition(Headgroup, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.LipidSnPosition
- LipidSpecies - Klasse in org.lifstools.jgoslin.domain
-
A lipid species is the factual root of the object hierarchy.
- LipidSpecies(Headgroup, Collection<FattyAcid>, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.LipidSpecies
- LipidSpecies(Headgroup, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.LipidSpecies
- LipidSpeciesInfo - Klasse in org.lifstools.jgoslin.domain
-
This class summarizes the FA parts of a lipid, independent of its head group.
- LipidSpeciesInfo(int, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- LipidStructureDefined - Klasse in org.lifstools.jgoslin.domain
-
Structure defined level according to the 2020 update of the Liebisch shorthand nomenclature.
- LipidStructureDefined(Headgroup, Collection<FattyAcid>, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.LipidStructureDefined
- LipidStructureDefined(Headgroup, KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.domain.LipidStructureDefined
M
- MASK - Statische Variable in Klasse org.lifstools.jgoslin.parser.Parser
- maxNumFa - Variable in Klasse org.lifstools.jgoslin.domain.LipidClassMeta
- MOLECULAR_SPECIES - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidLevel
N
- N - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.Element
- N15 - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.Element
- name - Variable in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- newEventHandler() - Methode in Klasse org.lifstools.jgoslin.parser.FattyAcidParser
- newEventHandler() - Methode in Klasse org.lifstools.jgoslin.parser.GoslinParser
- newEventHandler() - Methode in Klasse org.lifstools.jgoslin.parser.HmdbParser
- newEventHandler() - Methode in Klasse org.lifstools.jgoslin.parser.LipidMapsParser
- newEventHandler() - Methode in Klasse org.lifstools.jgoslin.parser.Parser
- newEventHandler() - Methode in Klasse org.lifstools.jgoslin.parser.ShorthandParser
- newEventHandler() - Methode in Klasse org.lifstools.jgoslin.parser.SumFormulaParser
- newEventHandler() - Methode in Klasse org.lifstools.jgoslin.parser.SwissLipidsParser
- nextFreeRuleIndex - Variable in Klasse org.lifstools.jgoslin.parser.Parser
- NO_CATEGORY - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidCategory
- NO_FA - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidFaBondType
- NO_LEVEL - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidLevel
- NTtoNT - Variable in Klasse org.lifstools.jgoslin.parser.Parser
- NTtoRule - Variable in Klasse org.lifstools.jgoslin.parser.Parser
- numCarbon - Variable in Klasse org.lifstools.jgoslin.domain.FattyAcid
- numEthers - Variable in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- numSpecifiedFa - Variable in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
O
- O - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.Element
- O17 - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.Element
- O18 - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.Element
- of(Map.Entry<Element, Integer>...) - Statische Methode in Klasse org.lifstools.jgoslin.domain.ElementTable
-
Create a new element table from the provided entries.
- ONE_STR - Statische Variable in Klasse org.lifstools.jgoslin.parser.TreeNode
- org.lifstools.jgoslin.domain - Package org.lifstools.jgoslin.domain
-
This package contains the main common domain models for lipids.
- org.lifstools.jgoslin.parser - Package org.lifstools.jgoslin.parser
-
This package contains the parser implementations for the lipid grammars.
- originalTtoNT - Variable in Klasse org.lifstools.jgoslin.parser.Parser
P
- P - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.Element
- P32 - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.Element
- parse(String) - Methode in Klasse org.lifstools.jgoslin.parser.LipidParser
-
This method tries multiple parsers in a defined order to parse the provided lipid name.If no parser is able to parse the name successfully, an exception is thrown.
- parse(String, BaseParserEventHandler) - Methode in Klasse org.lifstools.jgoslin.parser.FattyAcidParser
- parse(String, BaseParserEventHandler<T>) - Methode in Klasse org.lifstools.jgoslin.parser.Parser
-
Parse the given text, constructing the output object of type T using the provided parser event handler.
- parse(String, BaseParserEventHandler<T>, boolean) - Methode in Klasse org.lifstools.jgoslin.parser.Parser
-
Parse the given text, constructing the output object of type T using the provided parser event handler.Allows the user to specify, if exceptions should be thrown on errors.
- parse(String, BaseParserEventHandler, boolean) - Methode in Klasse org.lifstools.jgoslin.parser.FattyAcidParser
- parse_regular(String, BaseParserEventHandler<T>) - Methode in Klasse org.lifstools.jgoslin.parser.Parser
- Parser<T> - Klasse in org.lifstools.jgoslin.parser
-
Abstract base class for parsers producing a parse result of type T.
- Parser(String) - Konstruktor für Klasse org.lifstools.jgoslin.parser.Parser
- Parser(String, char) - Konstruktor für Klasse org.lifstools.jgoslin.parser.Parser
- Parser.DPNode - Klasse in org.lifstools.jgoslin.parser
- Parser.ParsingErrors - Klasse in org.lifstools.jgoslin.parser
- PK - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidCategory
- position - Variable in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- possFa - Variable in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- possibleNumFa - Variable in Klasse org.lifstools.jgoslin.domain.LipidClassMeta
- prepareHeadgroupAndChecks() - Methode in Klasse org.lifstools.jgoslin.parser.LipidBaseParserEventHandler
- prepareHeadgroupAndChecks(boolean) - Methode in Klasse org.lifstools.jgoslin.parser.LipidBaseParserEventHandler
Q
R
- raise_events(TreeNode, BaseParserEventHandler) - Methode in Klasse org.lifstools.jgoslin.parser.Parser
- readGrammar(String) - Methode in Klasse org.lifstools.jgoslin.parser.Parser
- rearrangeFunctionalGroups(FunctionalGroup, int) - Methode in Klasse org.lifstools.jgoslin.domain.Cycle
- registeredEvents - Variable in Klasse org.lifstools.jgoslin.parser.BaseParserEventHandler
- resetParser(TreeNode) - Methode in Klasse org.lifstools.jgoslin.parser.BaseParserEventHandler
- resetParser(TreeNode) - Methode in Klasse org.lifstools.jgoslin.parser.FattyAcidParserEventHandler
- resetParser(TreeNode) - Methode in Klasse org.lifstools.jgoslin.parser.GoslinParserEventHandler
- resetParser(TreeNode) - Methode in Klasse org.lifstools.jgoslin.parser.HmdbParserEventHandler
- resetParser(TreeNode) - Methode in Klasse org.lifstools.jgoslin.parser.LipidMapsParserEventHandler
- resetParser(TreeNode) - Methode in Klasse org.lifstools.jgoslin.parser.ShorthandParserEventHandler
- resetParser(TreeNode) - Methode in Klasse org.lifstools.jgoslin.parser.SumFormulaParserEventHandler
- resetParser(TreeNode) - Methode in Klasse org.lifstools.jgoslin.parser.SwissLipidsParserEventHandler
- resolveFaSynonym(String) - Methode in Klasse org.lifstools.jgoslin.parser.LipidBaseParserEventHandler
- right - Variable in Klasse org.lifstools.jgoslin.parser.Parser.DPNode
- rightPair - Variable in Klasse org.lifstools.jgoslin.parser.Parser
- ringStereo - Variable in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- RULE_ASSIGNMENT - Statische Variable in Klasse org.lifstools.jgoslin.parser.Parser
- rule_index_1 - Variable in Klasse org.lifstools.jgoslin.parser.Parser.DPNode
- rule_index_2 - Variable in Klasse org.lifstools.jgoslin.parser.Parser.DPNode
- RULE_SEPARATOR - Statische Variable in Klasse org.lifstools.jgoslin.parser.Parser
- RULE_TERMINAL - Statische Variable in Klasse org.lifstools.jgoslin.parser.Parser
- ruleNames - Variable in Klasse org.lifstools.jgoslin.parser.BaseParserEventHandler
- ruleToNT - Variable in Klasse org.lifstools.jgoslin.parser.Parser
S
- S - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.Element
- S33 - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.Element
- S34 - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.Element
- sanityCheck(Parser<T>) - Methode in Klasse org.lifstools.jgoslin.parser.BaseParserEventHandler
- setAdductString(String) - Methode in Klasse org.lifstools.jgoslin.domain.Adduct
- setAlkyl(boolean) - Methode in Klasse org.lifstools.jgoslin.domain.AcylAlkylGroup
- setAtomic(boolean) - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- setCharge(int) - Methode in Klasse org.lifstools.jgoslin.domain.Adduct
- setChargeSign(int) - Methode in Klasse org.lifstools.jgoslin.domain.Adduct
- setCount(int) - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- setCycle(int) - Methode in Klasse org.lifstools.jgoslin.domain.Cycle
- setDecorators(ArrayList<HeadgroupDecorator>) - Methode in Klasse org.lifstools.jgoslin.domain.Headgroup
- setDoubleBonds(DoubleBonds) - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- setElements(ElementTable) - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- setEnd(int) - Methode in Klasse org.lifstools.jgoslin.domain.Cycle
- setExtendedClass(LipidFaBondType) - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- setFunctionalGroups(HashMap<String, ArrayList<FunctionalGroup>>) - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
-
Set the internal functional groups.
- setHeadgroup(String) - Methode in Klasse org.lifstools.jgoslin.domain.Headgroup
- setLevel(LipidLevel) - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- setLipidCategory(LipidCategory) - Methode in Klasse org.lifstools.jgoslin.domain.Headgroup
- setLipidClass(int) - Methode in Klasse org.lifstools.jgoslin.domain.Headgroup
- setLipidClass(int) - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- setLipidFaBondType(LipidFaBondType) - Methode in Klasse org.lifstools.jgoslin.domain.FattyAcid
- setLipidLevel(LipidLevel) - Methode in Klasse org.lifstools.jgoslin.parser.LipidBaseParserEventHandler
- setName(String) - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- setNitrogenBond(boolean) - Methode in Klasse org.lifstools.jgoslin.domain.AcylAlkylGroup
- setNumCarbon(int) - Methode in Klasse org.lifstools.jgoslin.domain.FattyAcid
- setNumDoubleBonds(int) - Methode in Klasse org.lifstools.jgoslin.domain.DoubleBonds
- setNumEthers(int) - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- setNumSpecifiedFa(int) - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- setPosition(int) - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- setRingStereo(String) - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- setSpException(boolean) - Methode in Klasse org.lifstools.jgoslin.domain.Headgroup
- setStart(int) - Methode in Klasse org.lifstools.jgoslin.domain.Cycle
- setStereoBound(boolean) - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- setStereochemistry(String) - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- setSumFormula(String) - Methode in Klasse org.lifstools.jgoslin.domain.Adduct
- setTotalFa(int) - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- setType(LipidFaBondType) - Methode in Klasse org.lifstools.jgoslin.domain.FattyAcid
- setUseHeadgroup(boolean) - Methode in Klasse org.lifstools.jgoslin.domain.Headgroup
- SHIFT - Statische Variable in Klasse org.lifstools.jgoslin.parser.Parser
- shiftPositions(int) - Methode in Klasse org.lifstools.jgoslin.domain.Cycle
- shiftPositions(int) - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- ShorthandParser - Klasse in org.lifstools.jgoslin.parser
-
Parser implementation for the updated 2020 Liebisch lipid shorthand nomenclature.
- ShorthandParser() - Konstruktor für Klasse org.lifstools.jgoslin.parser.ShorthandParser
-
Create a new instance of a
ShorthandParserwith default grammarShorthandParser.DEFAULT_GRAMMARand default quoteStringFunctions.DEFAULT_QUOTEand defaultKnownFunctionalGroups. - ShorthandParser(KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.parser.ShorthandParser
-
Create a new instance of a
ShorthandParserwith default grammarShorthandParser.DEFAULT_GRAMMARand default quoteStringFunctions.DEFAULT_QUOTE. - ShorthandParser(KnownFunctionalGroups, String, char) - Konstruktor für Klasse org.lifstools.jgoslin.parser.ShorthandParser
-
Create a new instance of a
ShorthandParser. - ShorthandParserEventHandler - Klasse in org.lifstools.jgoslin.parser
-
Event handler implementation for the
ShorthandParser. - ShorthandParserEventHandler(KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.parser.ShorthandParserEventHandler
-
Create a new
ShorthandParserEventHandler. - SL - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidCategory
- SN_POSITION - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidLevel
- SP - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidCategory
- SP_EXCEPTION_CLASSES - Statische Variable in Klasse org.lifstools.jgoslin.parser.LipidBaseParserEventHandler
- specialCases - Variable in Klasse org.lifstools.jgoslin.domain.LipidClassMeta
- SPECIES - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidLevel
- splitString(String) - Statische Methode in Klasse org.lifstools.jgoslin.domain.StringFunctions
-
Split the provided text at
StringFunctions.DEFAULT_SPLITas separator, usingStringFunctions.DEFAULT_QUOTEas the default quotation char. - splitString(String, char, char) - Statische Methode in Klasse org.lifstools.jgoslin.domain.StringFunctions
-
Split the provided text at separator, respecting the quote char to not split in between quoted parts.
- splitString(String, char, char, boolean) - Statische Methode in Klasse org.lifstools.jgoslin.domain.StringFunctions
-
Split the provided text at separator, respecting the quote char to not split in between quoted parts.
- spRegularLcb() - Methode in Klasse org.lifstools.jgoslin.parser.LipidBaseParserEventHandler
- ST - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidCategory
- START_RULE - Statische Variable in Klasse org.lifstools.jgoslin.parser.Parser
- stereoBound - Variable in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- stereochemistry - Variable in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- stereoInformationMissing() - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- StringCategory - Statische Variable in Klasse org.lifstools.jgoslin.domain.Headgroup
- StringClass - Statische Variable in Klasse org.lifstools.jgoslin.domain.Headgroup
- StringFunctions - Klasse in org.lifstools.jgoslin.domain
-
Utility methods for strings and grammars.
- strip(String, char) - Statische Methode in Klasse org.lifstools.jgoslin.domain.StringFunctions
- STRUCTURE_DEFINED - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidLevel
- substitution - Variable in Klasse org.lifstools.jgoslin.parser.Parser
- SumFormulaParser - Klasse in org.lifstools.jgoslin.parser
-
Parser implementation for chemical sum formulas.
- SumFormulaParser() - Konstruktor für Klasse org.lifstools.jgoslin.parser.SumFormulaParser
-
Create a new instance of a
SumFormulaParserwith default grammarSumFormulaParser.DEFAULT_GRAMMARand default quoteStringFunctions.DEFAULT_QUOTE. - SumFormulaParser(String, char) - Konstruktor für Klasse org.lifstools.jgoslin.parser.SumFormulaParser
-
Create a new instance of a
SumFormulaParser. - SumFormulaParserEventHandler - Klasse in org.lifstools.jgoslin.parser
-
Event handler implementation for the
SumFormulaParser. - SumFormulaParserEventHandler() - Konstruktor für Klasse org.lifstools.jgoslin.parser.SumFormulaParserEventHandler
-
Create a new
SumFormulaParserEventHandlerinstance. - SwissLipidsParser - Klasse in org.lifstools.jgoslin.parser
-
Parser implementation for the updated 2020 Liebisch lipid shorthand nomenclature.
- SwissLipidsParser() - Konstruktor für Klasse org.lifstools.jgoslin.parser.SwissLipidsParser
-
Create a new instance of a
SwissLipidsParserwith default grammarSwissLipidsParser.DEFAULT_GRAMMARand default quoteStringFunctions.DEFAULT_QUOTEand defaultKnownFunctionalGroups. - SwissLipidsParser(KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.parser.SwissLipidsParser
-
Create a new instance of a
SwissLipidsParserwith default grammarSwissLipidsParser.DEFAULT_GRAMMARand default quoteStringFunctions.DEFAULT_QUOTE. - SwissLipidsParser(KnownFunctionalGroups, String, char) - Konstruktor für Klasse org.lifstools.jgoslin.parser.SwissLipidsParser
-
Create a new instance of a
SwissLipidsParser. - SwissLipidsParserEventHandler - Klasse in org.lifstools.jgoslin.parser
-
Event handler implementation for the
SwissLipidsParser. - SwissLipidsParserEventHandler(KnownFunctionalGroups) - Konstruktor für Klasse org.lifstools.jgoslin.parser.SwissLipidsParserEventHandler
-
Create a new
SwissLipidsParserEventHandler. - synonyms - Variable in Klasse org.lifstools.jgoslin.domain.LipidClassMeta
T
- top_nodes(long) - Methode in Klasse org.lifstools.jgoslin.parser.Parser
- toString() - Methode in Klasse org.lifstools.jgoslin.domain.LipidAdduct
- toString() - Methode in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- toString(LipidLevel) - Methode in Klasse org.lifstools.jgoslin.domain.AcylAlkylGroup
- toString(LipidLevel) - Methode in Klasse org.lifstools.jgoslin.domain.CarbonChain
- toString(LipidLevel) - Methode in Klasse org.lifstools.jgoslin.domain.Cycle
- toString(LipidLevel) - Methode in Klasse org.lifstools.jgoslin.domain.FattyAcid
- toString(LipidLevel) - Methode in Klasse org.lifstools.jgoslin.domain.FunctionalGroup
- toString(LipidLevel) - Methode in Klasse org.lifstools.jgoslin.domain.HeadgroupDecorator
- totalFa - Variable in Klasse org.lifstools.jgoslin.domain.LipidSpeciesInfo
- TreeNode - Klasse in org.lifstools.jgoslin.parser
-
A node representing an element in the parse tree.
- TreeNode(long, boolean) - Konstruktor für Klasse org.lifstools.jgoslin.parser.TreeNode
- TtoNT - Variable in Klasse org.lifstools.jgoslin.parser.Parser
U
- UNDEFINED - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidCategory
- UNDEFINED_CLASS - Statische Variable in Klasse org.lifstools.jgoslin.domain.KnownFunctionalGroups
- UNDEFINED_CLASS - Statische Variable in Klasse org.lifstools.jgoslin.domain.LipidClasses
- UNDEFINED_FA - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidFaBondType
- UNDEFINED_LEVEL - Enum-Konstante in Enum-Klasse org.lifstools.jgoslin.domain.LipidLevel
- unresolvedHiddenFa - Variable in Klasse org.lifstools.jgoslin.domain.FattyAcid
- UnsupportedLipidException - Ausnahmeklasse in org.lifstools.jgoslin.domain
-
This exception is thrown, if a certain type of lipid is not yet supported by the grammar implementations.
- UnsupportedLipidException() - Konstruktor für Ausnahmeklasse org.lifstools.jgoslin.domain.UnsupportedLipidException
- UnsupportedLipidException(String) - Konstruktor für Ausnahmeklasse org.lifstools.jgoslin.domain.UnsupportedLipidException
- UnsupportedLipidException(String, Throwable) - Konstruktor für Ausnahmeklasse org.lifstools.jgoslin.domain.UnsupportedLipidException
- UnsupportedLipidException(Throwable) - Konstruktor für Ausnahmeklasse org.lifstools.jgoslin.domain.UnsupportedLipidException
- usedEof - Variable in Klasse org.lifstools.jgoslin.parser.Parser
- useHeadGroup - Variable in Klasse org.lifstools.jgoslin.parser.LipidBaseParserEventHandler
V
- valueOf(String) - Statische Methode in Enum-Klasse org.lifstools.jgoslin.domain.Element
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- valueOf(String) - Statische Methode in Enum-Klasse org.lifstools.jgoslin.domain.LipidCategory
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- valueOf(String) - Statische Methode in Enum-Klasse org.lifstools.jgoslin.domain.LipidFaBondType
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- valueOf(String) - Statische Methode in Enum-Klasse org.lifstools.jgoslin.domain.LipidLevel
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- values() - Statische Methode in Enum-Klasse org.lifstools.jgoslin.domain.Element
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
- values() - Statische Methode in Enum-Klasse org.lifstools.jgoslin.domain.LipidCategory
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
- values() - Statische Methode in Enum-Klasse org.lifstools.jgoslin.domain.LipidFaBondType
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
- values() - Statische Methode in Enum-Klasse org.lifstools.jgoslin.domain.LipidLevel
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form