Class LipidIsomericSubspecies

    • Constructor Detail

      • LipidIsomericSubspecies

        public LipidIsomericSubspecies​(HeadGroup headGroup,
                                       FattyAcid... fa)
        Creates a new LipidIsomericSubspecies.
        Parameters:
        headGroup - the head group for this lipid.
        fa - the FattyAcids attached to this lipid.
    • Method Detail

      • getLipidString

        public String getLipidString​(LipidLevel level,
                                     boolean normalizeHeadGroup)
        Description copied from class: LipidSpecies
        Returns a lipid string representation for the given LipidLevel, e.g. Category, Species, etc. Please note that this method is overridden by specific implementations for molecular, structural and isomeric subspecies levels. This method normalizes the head group to the primary class-specific synonym. E.g. TG would be normalized to TAG.
        Overrides:
        getLipidString in class LipidStructuralSubspecies
        Parameters:
        level - the lipid level to report the name of this lipid on.
        normalizeHeadGroup - if true, use class specific synonym for headGroup, if false, use head group as parsed.
        Returns:
        the lipid name.
      • getLipidString

        public String getLipidString​(LipidLevel level)
        Description copied from class: LipidSpecies
        Returns a lipid string representation for the given LipidLevel, e.g. Category, Species, etc. Please note that this method is overridden by specific implementations for molecular, structural and isomeric subspecies levels. This method does not normalize the head group.
        Overrides:
        getLipidString in class LipidStructuralSubspecies
        Parameters:
        level - the lipid level to report the name of this lipid on.
        Returns:
        the lipid name.