Package org.lifstools.jgoslin.domain
Klasse FattyAcid
java.lang.Object
org.lifstools.jgoslin.domain.FunctionalGroup
org.lifstools.jgoslin.domain.FattyAcid
- Bekannte direkte Unterklassen:
LipidSpeciesInfo
A fatty acid with a specific type. This object defines the name, position,
number of carbon atoms, hydroxyls and double bonds, as well as the bond type
to the head group. A FattyAcid can carry optional modifications / functional groups and can
report double bond positions.
- Autor:
- Dominik Kopczynski, Nils Hoffmann
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final Set<LipidFaBondType>protected LipidFaBondTypeprotected intbooleanVon Klasse geerbte Felder org.lifstools.jgoslin.domain.FunctionalGroup
atomic, count, doubleBonds, elements, functionalGroups, knownFunctionalGroups, name, position, ringStereo, stereoBound, stereochemistry -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungFattyAcid(String _name, int _num_carbon, DoubleBonds _double_bonds) FattyAcid(String _name, int _num_carbon, DoubleBonds _double_bonds, HashMap<String, ArrayList<FunctionalGroup>> _functional_groups, KnownFunctionalGroups knownFunctionalGroups) FattyAcid(String _name, int _num_carbon, DoubleBonds _double_bonds, HashMap<String, ArrayList<FunctionalGroup>> _functional_groups, LipidFaBondType _lipid_FA_bond_type, int _position, KnownFunctionalGroups knownFunctionalGroups) FattyAcid(String _name, int _num_carbon, DoubleBonds _double_bonds, HashMap<String, ArrayList<FunctionalGroup>> _functional_groups, LipidFaBondType _lipid_FA_bond_type, KnownFunctionalGroups knownFunctionalGroups) FattyAcid(String _name, int _num_carbon, DoubleBonds _double_bonds, KnownFunctionalGroups knownFunctionalGroups) FattyAcid(String _name, int _num_carbon, KnownFunctionalGroups knownFunctionalGroups) FattyAcid(String _name, KnownFunctionalGroups knownFunctionalGroups) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidcopy()intintgetPrefix(LipidFaBondType lipid_FA_bond_type) booleanlipidFaBondTypePrefix(LipidFaBondType lipid_FA_bond_type) voidsetLipidFaBondType(LipidFaBondType lipidFaBondType) voidsetNumCarbon(int numCarbon) voidsetType(LipidFaBondType _lipid_FA_bond_type) toString(LipidLevel level) Von Klasse geerbte Methoden org.lifstools.jgoslin.domain.FunctionalGroup
addPosition, computeAndCopyElements, getCount, getDoubleBonds, getElements, getFunctionalGroups, getFunctionalGroupsInternal, getName, getPosition, getRingStereo, getStereoBound, getStereochemistry, getTotalFunctionalGroupCount, isAtomic, setAtomic, setCount, setDoubleBonds, setElements, setFunctionalGroups, setName, setPosition, setRingStereo, setStereoBound, setStereochemistry, shiftPositions, stereoInformationMissing
-
Felddetails
-
fgExceptions
-
LCB_STATES
-
numCarbon
protected int numCarbon -
lipidFaBondType
-
unresolvedHiddenFa
public boolean unresolvedHiddenFa
-
-
Konstruktordetails
-
FattyAcid
-
FattyAcid
-
FattyAcid
public FattyAcid(String _name, int _num_carbon, DoubleBonds _double_bonds, KnownFunctionalGroups knownFunctionalGroups) -
FattyAcid
-
FattyAcid
public FattyAcid(String _name, int _num_carbon, DoubleBonds _double_bonds, HashMap<String, ArrayList<FunctionalGroup>> _functional_groups, KnownFunctionalGroups knownFunctionalGroups) -
FattyAcid
public FattyAcid(String _name, int _num_carbon, DoubleBonds _double_bonds, HashMap<String, ArrayList<FunctionalGroup>> _functional_groups, LipidFaBondType _lipid_FA_bond_type, KnownFunctionalGroups knownFunctionalGroups) -
FattyAcid
public FattyAcid(String _name, int _num_carbon, DoubleBonds _double_bonds, HashMap<String, ArrayList<FunctionalGroup>> _functional_groups, LipidFaBondType _lipid_FA_bond_type, int _position, KnownFunctionalGroups knownFunctionalGroups)
-
-
Methodendetails
-
copy
- Setzt außer Kraft:
copyin KlasseFunctionalGroup
-
setType
-
getPrefix
-
getNDoubleBonds
public int getNDoubleBonds()- Setzt außer Kraft:
getNDoubleBondsin KlasseFunctionalGroup
-
lipidFaBondTypePrefix
-
toString
- Setzt außer Kraft:
toStringin KlasseFunctionalGroup
-
getFunctionalGroupElements
- Setzt außer Kraft:
getFunctionalGroupElementsin KlasseFunctionalGroup
-
computeElements
public void computeElements()- Setzt außer Kraft:
computeElementsin KlasseFunctionalGroup
-
getNumCarbon
public int getNumCarbon() -
setNumCarbon
public void setNumCarbon(int numCarbon) -
getLipidFaBondType
-
setLipidFaBondType
-