sgRNA template assembly, in vitro T7 transcription, and sgRNA column cleanup to remove 5'-triphosphate groups