tandem repeat direct repeat short tandem repeat variable tandem repeat locus duplication duplicon subrepeat foldback decemplicate rereplication