Class LipidSpeciesInfo


public final class LipidSpeciesInfo extends FattyAcid
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 Details

    • numEthers

      public int numEthers
    • numSpecifiedFa

      public int numSpecifiedFa
    • totalFa

      public int totalFa
    • extendedClass

      public LipidFaBondType extendedClass
    • ETHER_PREFIX

      public static final String[] ETHER_PREFIX
    • lipidClass

      public int lipidClass
  • Constructor Details

    • LipidSpeciesInfo

      public LipidSpeciesInfo(int _lipid_class, KnownFunctionalGroups knownFunctionalGroups)
  • Method Details

    • copy

      public LipidSpeciesInfo copy()
      Overrides:
      copy in class FattyAcid
    • getElements

      public ElementTable getElements()
      Overrides:
      getElements in class FunctionalGroup
    • add

      public void add(FattyAcid _fa)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getLevel

      public LipidLevel getLevel()
    • setLevel

      public void setLevel(LipidLevel level)
    • 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

      public LipidFaBondType getExtendedClass()
    • setExtendedClass

      public void setExtendedClass(LipidFaBondType extendedClass)
    • getLipidClass

      public int getLipidClass()
    • setLipidClass

      public void setLipidClass(int lipidClass)