Class SequencePropertiesStorage

java.lang.Object
com.biomatters.geneious.publicapi.implementations.sequence.SequencePropertiesStorage
All Implemented Interfaces:
NucleotideGraph, XMLSerializable, XMLSerializable.OldVersionCompatible, SequenceTrack.Manager.Provider

Provides supporting functionality for sequence classes that need to store various sequence properties and serialise those to XML. As at 2008-01-22, this class implements EditableSequenceDocument, EditableNucleotideGraphSequenceDocument EXCEPT that getSequenceString() and getCharSequence() may return null. For consistency the methods should remain named the same way as those in the SequenceDocuments, however because of the above difference an object of this class should never be passed anywhere as a SequenceDocument.
  • Constructor Details

    • SequencePropertiesStorage

      public SequencePropertiesStorage()
      Default constructor with no arguments.
    • SequencePropertiesStorage

      public SequencePropertiesStorage(org.jdom.Element element) throws XMLSerializationException
      Constructs a SequencePropertiesStorage object from a JDOM XML Element.
      Parameters:
      element - a JDOM XML Element representing a SequencePropertiesStorage object
      Throws:
      XMLSerializationException - if the SequencePropertiesStorage can't be reconstructed from the specified element for some reason
  • Method Details