Package org.lifstools.jgoslin.domain
Class LipidSpeciesInfo
java.lang.Object
org.lifstools.jgoslin.domain.FunctionalGroup
org.lifstools.jgoslin.domain.FattyAcid
org.lifstools.jgoslin.domain.LipidSpeciesInfo
This class summarizes the FA parts of a lipid, independent of its head group.
Thus, it accounts the total number of carbon atoms, double bonds, the number
of hydroxylations, the overall FA-headgroup bond type, e.g. ETHER PLASMANYL /
PLASMENYL, if any of a lipid's FA chains has such a bond type, or ESTER, AMINE, LCB or
UNDEFINED for other cases.
- Author:
- Dominik Kopczynski, Nils Hoffmann
-
Field Summary
FieldsFields inherited from class org.lifstools.jgoslin.domain.FattyAcid
lipidFaBondType, numCarbonFields inherited from class org.lifstools.jgoslin.domain.FunctionalGroup
atomic, count, doubleBonds, elements, functionalGroups, knownFunctionalGroups, name, position, ringStereo, stereochemistry -
Constructor Summary
ConstructorsConstructorDescriptionLipidSpeciesInfo(int _lipid_class, KnownFunctionalGroups knownFunctionalGroups) -
Method Summary
Modifier and TypeMethodDescriptionvoidcopy()getLevel()intintintintvoidsetExtendedClass(LipidFaBondType extendedClass) voidsetLevel(LipidLevel level) voidsetLipidClass(int lipidClass) voidsetNumEthers(int numEthers) voidsetNumSpecifiedFa(int numSpecifiedFa) voidsetTotalFa(int totalFa) toString()Methods inherited from class org.lifstools.jgoslin.domain.FattyAcid
computeElements, getFunctionalGroupElements, getLipidFaBondType, getNDoubleBonds, getNumCarbon, getPrefix, lipidFaBondTypePrefix, setLipidFaBondType, setNumCarbon, setType, toStringMethods inherited from class org.lifstools.jgoslin.domain.FunctionalGroup
addPosition, computeAndCopyElements, getCount, getDoubleBonds, getFunctionalGroups, getFunctionalGroupsInternal, getName, getPosition, getRingStereo, getStereochemistry, getTotalFunctionalGroupCount, isAtomic, setAtomic, setCount, setDoubleBonds, setElements, setFunctionalGroups, setName, setPosition, setRingStereo, setStereochemistry, shiftPositions
-
Field Details
-
numEthers
public int numEthers -
numSpecifiedFa
public int numSpecifiedFa -
totalFa
public int totalFa -
extendedClass
-
ETHER_PREFIX
-
lipidClass
public int lipidClass
-
-
Constructor Details
-
LipidSpeciesInfo
-
-
Method Details
-
copy
-
getElements
- Overrides:
getElementsin classFunctionalGroup
-
add
-
toString
-
getLevel
-
setLevel
-
getNumEthers
public int getNumEthers() -
setNumEthers
public void setNumEthers(int numEthers) -
getNumSpecifiedFa
public int getNumSpecifiedFa() -
setNumSpecifiedFa
public void setNumSpecifiedFa(int numSpecifiedFa) -
getTotalFa
public int getTotalFa() -
setTotalFa
public void setTotalFa(int totalFa) -
getExtendedClass
-
setExtendedClass
-
getLipidClass
public int getLipidClass() -
setLipidClass
public void setLipidClass(int lipidClass)
-