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

put on hold as unclear what you're asking by canadianer, De Novo, David, Bryan Krause, another 'Homo sapien' 2 days ago

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    I think the Crispr-Cas9 system/enzyme doesn't work the way you think it does: it cuts DNA, which in turn allows scientists to direct the DNA repair mechanism of the cell to introduce controlled changes. The enzyme alone doesn't do any changes to the bases of the DNA. Another problem is that biology is pretty much never boolean. That being said there are people working on encoding CS/mathematical functions in DNA: news report, publication – Nicolai Aug 10 at 8:51

Browse other questions tagged or ask your own question.