package fr.orsay.lri.varna.models.rna; import java.util.ArrayList; public class ModeleStrand { private ArrayList _strand = new ArrayList(); private boolean hasBeenPlaced = false; private boolean strandLeft = false; private boolean strandRight = false; private int levelPosition; public ModeleStrand(){ } public void addBase(ModeleBase mb){ this._strand.add(mb); } public void addBase(int index, ModeleBase mb){ this._strand.add(index, mb); } public int sizeStrand() { return this._strand.size(); } public ModeleBase getMB(int a) { return this._strand.get(a); } public ArrayList getArrayListMB() { return this._strand; } public int getLevelPosition(){ return this.levelPosition; } public void setLevelPosition(int a){ this.levelPosition=a; } public boolean getStrandRight(){ return this.strandRight; } public void setStrandRight(boolean bool){ this.strandRight=bool; } public boolean getStrandLeft(){ return this.strandLeft; } public void setStrandLeft(boolean bool){ this.strandLeft=bool; } public boolean hasBeenPlaced(){ return this.hasBeenPlaced; } public void setHasBeenPlaced(boolean bool){ this.hasBeenPlaced =bool; } public boolean existInStrand(int a){ int size =sizeStrand(); boolean exist=false; for (int i=0; i