+ void AddSQItem(SQItem *it, int itemNumber);
+ void ClearSQItem();
+ SQItem *GetFirstSQItem();
+ SQItem *GetNextSQItem();
+ SQItem *GetSQItem(int itemNumber);
+ unsigned int GetNumberOfSQItems();
+
+ /// Sets the delimitor mode
+ void SetDelimitorMode(bool dm) { DelimitorMode = dm; }
+ void SetDelimitationItem(DocEntry *e);
+ /// Gets the Sequence Delimitation Item
+ DocEntry *GetDelimitationItem() { return SeqTerm;}
+
+ /// Gets the depth level
+ int GetDepthLevel() const { return SQDepthLevel; }
+ /// Sets the depth level of a Sequence Entry embedded in a SeQuence
+ void SetDepthLevel(int depth) { SQDepthLevel = depth; }
+
+ virtual void Copy(DocEntry *doc);
+