- public:
- SamSequence(const std::string& name = "");
- SamSequence(const SamSequence& other);
- ~SamSequence(void);
-
- // public methods
- public:
-
- // clear all contents
- void Clear(void);
-
- // convenience methods to check if SamSequence contains these values:
- bool HasName(void) const;
- bool HasLength(void) const;
- bool HasAssemblyID(void) const;
- bool HasChecksum(void) const;
- bool HasURI(void) const;
- bool HasSpecies(void) const;
+ SamSequence(void);
+ SamSequence(const std::string& name, const int& length);
+ SamSequence(const SamSequence& other);
+ ~SamSequence(void);
+
+ // query/modify entire sequence
+ void Clear(void); // clears all contents
+
+ // convenience query methods
+ bool HasName(void) const; // returns true if sequence has a name
+ bool HasLength(void) const; // returns true if sequence has a length
+ bool HasAssemblyID(void) const; // returns true if sequence has an assembly ID
+ bool HasChecksum(void) const; // returns true if sequence has an MD5 checksum
+ bool HasURI(void) const; // returns true if sequence has a URI
+ bool HasSpecies(void) const; // returns true if sequence has a species ID