Template Vs Non-Template Strand: Understanding The Key Differences And Applications