https://mapmygenome.in/te/blogs/learn/sequence-sequence-sequence