/// <summary> Adds an ChemSequence to this container. /// /// </summary> /// <param name="chemSequence"> The chemSequence to be added to this container /// </param> /// <seealso cref="getChemSequences"> /// </seealso> public virtual void addChemSequence(IChemSequence chemSequence) { chemSequence.addListener(this); if (chemSequenceCount + 1 >= chemSequences.Length) { growChemSequenceArray(); } chemSequences[chemSequenceCount] = chemSequence; chemSequenceCount++; notifyChanged(); }