+/*! \typedef BamTools::SamReadGroupIterator
+ \brief mutable iterator for SamReadGroupDictionary data
+
+ \note This iterator, dereferenced, actually points to a
+ std::pair<std::string, SamReadGroup>, NOT a "plain old" SamReadGroup.
+ To retrieve the read group object:
+
+ \code
+ SamReadGroupIterator iter;
+ SamReadGroup& rg = (*iter).second // OR iter->second;
+ \endcode
+*/
+
+/*! \typedef BamTools::SamReadGroupConstIterator
+ \brief const iterator for SamReadGroupDictionary data
+
+ \note This iterator, dereferenced, actually points to a
+ std::pair<std::string, SamReadGroup>, NOT a "plain old" SamReadGroup.
+ To retrieve the read group object:
+
+ \code
+ SamReadGroupConstIterator iter;
+ const SamReadGroup& sq = (*iter).second // OR iter->second;
+ \endcode
+*/
+