text: #include <seqan/sequence.h>
  #include <seqan/basic.h>
  #include <iostream>
  
  using namespace seqan;
  
  // We want to define a function, which takes
  // the alphabet type as an argument
  template <typename TAlphabet>
  void showAllLettersOfMyAlphabet(TAlphabet const &)
  {
      // ...
  }
  
  int main()
  {
      showAllLettersOfMyAlphabet(AminoAcid());
      showAllLettersOfMyAlphabet(Dna());
      showAllLettersOfMyAlphabet(Dna5());
      return 0;
  }
  