/*!
* @defgroup SortAlignedReadTags Tags for sortAlignedReads
*
* @brief Tags to select a specific field to sort the @link
* FragmentStore::alignedReadStore @endlink by.
*
* @see sortAlignedReads
* @see lowerBoundAlignedReads
* @see upperBoundAlignedReads
*
* @tag SortAlignedReadTags#SortContigId
*
* @headerfile <seqan/store.h>
*
* @brief Sort aligned reads by @link AlignedReadStoreElement::contigId
* @endlink.
*
* @signature typedef Tag<SortContigId_> const SortContigId;
*
* @tag SortAlignedReadTags#SortId
*
* @headerfile <seqan/store.h>
*
* @brief Sort aligned reads by @link AlignedReadStoreElement::id @endlink.
*
* @signature typedef Tag<SortId_> const SortId;
*
* @tag SortAlignedReadTags#SortBeginPos
*
* @headerfile <seqan/store.h>
*
* @brief Sort aligned reads by @link AlignedReadStoreElement::beginPos
* @endlink.
*
* @signature typedef Tag<SortBeginPos_> const SortBeginPos;
*
* @tag SortAlignedReadTags#SortEndPos
*
* @headerfile <seqan/store.h>
*
* @brief Sort aligned reads by @link AlignedReadStoreElement::endPos @endlink.
*
* @signature typedef Tag<SortEndPos_> const SortEndPos;
*
* @tag SortAlignedReadTags#SortPairMatchId
*
* @headerfile <seqan/store.h>
*
* @brief Sort aligned reads by @link AlignedReadStoreElement::pairMatchId
* @endlink.
*
* @signature typedef Tag<SortPairMatchId_> const SortPairMatchId;
*
* @tag SortAlignedReadTags#SortReadId
*
* @headerfile <seqan/store.h>
*
* @brief Sort aligned reads by @link AlignedReadStoreElement::readId @endlink.
*
* @signature typedef Tag<SortReadId_> const SortReadId;
*/