Package org.lifstools.jgoslin.domain
Class Cycle
java.lang.Object
org.lifstools.jgoslin.domain.FunctionalGroup
org.lifstools.jgoslin.domain.Cycle
A cyclic hydrocarbon chain as a functional group.
- Author:
- Dominik Kopczynski, Nils Hoffmann
-
Field Summary
Fields inherited from class org.lifstools.jgoslin.domain.FunctionalGroup
atomic, count, doubleBonds, elements, functionalGroups, knownFunctionalGroups, name, position, ringStereo, stereochemistry -
Constructor Summary
ConstructorsConstructorDescriptionCycle(int _cycle, int _start, int _end, HashMap<String, ArrayList<FunctionalGroup>> _functional_groups, KnownFunctionalGroups knownFunctionalGroups) Cycle(int _cycle, int _start, int _end, DoubleBonds _double_bonds, HashMap<String, ArrayList<FunctionalGroup>> _functional_groups, ArrayList<Element> _bridge_chain, KnownFunctionalGroups knownFunctionalGroups) Cycle(int _cycle, int _start, int _end, DoubleBonds _double_bonds, HashMap<String, ArrayList<FunctionalGroup>> _functional_groups, KnownFunctionalGroups knownFunctionalGroups) Cycle(int _cycle, int _start, int _end, KnownFunctionalGroups knownFunctionalGroups) Cycle(int _cycle, KnownFunctionalGroups knownFunctionalGroups) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPosition(int pos) voidcopy()intgetCycle()intgetEnd()intintgetStart()voidrearrangeFunctionalGroups(FunctionalGroup parent, int shift) voidsetCycle(int cycle) voidsetEnd(int end) voidsetStart(int start) voidshiftPositions(int shift) toString(LipidLevel level) Methods inherited from class org.lifstools.jgoslin.domain.FunctionalGroup
computeAndCopyElements, getCount, getDoubleBonds, getElements, getFunctionalGroupElements, getFunctionalGroups, getFunctionalGroupsInternal, getName, getPosition, getRingStereo, getStereochemistry, getTotalFunctionalGroupCount, isAtomic, setAtomic, setCount, setDoubleBonds, setElements, setFunctionalGroups, setName, setPosition, setRingStereo, setStereochemistry
-
Constructor Details
-
Cycle
-
Cycle
-
Cycle
public Cycle(int _cycle, int _start, int _end, HashMap<String, ArrayList<FunctionalGroup>> _functional_groups, KnownFunctionalGroups knownFunctionalGroups) -
Cycle
public Cycle(int _cycle, int _start, int _end, DoubleBonds _double_bonds, HashMap<String, ArrayList<FunctionalGroup>> _functional_groups, KnownFunctionalGroups knownFunctionalGroups) -
Cycle
public Cycle(int _cycle, int _start, int _end, DoubleBonds _double_bonds, HashMap<String, ArrayList<FunctionalGroup>> _functional_groups, ArrayList<Element> _bridge_chain, KnownFunctionalGroups knownFunctionalGroups)
-
-
Method Details
-
copy
- Overrides:
copyin classFunctionalGroup
-
getCycle
public int getCycle() -
setCycle
public void setCycle(int cycle) -
getStart
public int getStart() -
setStart
public void setStart(int start) -
getEnd
public int getEnd() -
setEnd
public void setEnd(int end) -
getBridgeChain
-
getNDoubleBonds
- Overrides:
getNDoubleBondsin classFunctionalGroup- Throws:
ConstraintViolationException
-
addPosition
public void addPosition(int pos) - Overrides:
addPositionin classFunctionalGroup
-
rearrangeFunctionalGroups
-
shiftPositions
public void shiftPositions(int shift) - Overrides:
shiftPositionsin classFunctionalGroup
-
computeElements
public void computeElements()- Overrides:
computeElementsin classFunctionalGroup
-
toString
- Overrides:
toStringin classFunctionalGroup
-