proc toNexusFile[T](a: Alignment[T]; path: string; mode: FileMode = fmWrite)
proc toNexusString[T](a: Alignment[T]): string
iterator toNexus[T](a: Alignment[T]): string