code for working with RNAI, TALLENS, CRISPER