I wonder, whether the capabilities of Crisper-cas9 is to transform a given chain of DNA ( let call it x, where $x=[A,G,C,T]^*$).
is it possible to encode the crisper as a function of x, and then the output will be a DNA that is a function of x?
How complex should the function can be? (e.g in CS we can transform any function to a boolean circuit and then compute the number of gates, I assume that in biology there are different measurement)
BTW- If there are other ways (than crisper), I don't mind please give me references.
My background is in computer science and not in biology:). Thanks