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