Package org.lifstools.jgoslin.domain
Class Headgroup
java.lang.Object
org.lifstools.jgoslin.domain.Headgroup
This class represents functional head groups of lipids. This is where the
association to
LipidClasses and LipidCategory is maintained.- Author:
- Dominik Kopczynski, Nils Hoffmann
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Map<LipidCategory,String> static HashMap<String,LipidCategory> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LipidCategorygetCategory(String _headgroup) static StringgetCategoryString(LipidCategory _lipid_category) static intstatic StringgetClassString(int _lipid_class) intgetLipidString(LipidLevel level) booleanbooleanvoidsetDecorators(ArrayList<HeadgroupDecorator> decorators) voidsetHeadgroup(String headgroup) voidsetLipidCategory(LipidCategory lipidCategory) voidsetLipidClass(int lipidClass) voidsetSpException(boolean spException) voidsetUseHeadgroup(boolean useHeadgroup)
-
Field Details
-
StringCategory
-
StringClass
-
ClassString
-
exceptionHeadgroups
-
CategoryString
-
-
Constructor Details
-
Headgroup
-
Headgroup
public Headgroup(String _headgroup, ArrayList<HeadgroupDecorator> _decorators, boolean _use_headgroup)
-
-
Method Details
-
getCategory
-
getClass
-
getClassString
-
getClassName
-
getCategoryString
-
getLipidString
-
getElements
-
getHeadgroup
-
setHeadgroup
-
getLipidCategory
-
setLipidCategory
-
getLipidClass
-
setLipidClass
-
isUseHeadgroup
-
setUseHeadgroup
-
isSpException
-
setSpException
-
getDecorators
-
setDecorators
-