( We ( ( show ( that ( ribozymes ( can ( ( ( ( function ( ( ( as switches ) and ) ( as ( molecular ( logic gates ) ) ) ) ) , ) and ) ( propose ( that ( ( nuclei ( acid catalysts ) ) ( ( might therefore ) ( be ( used ( to ( ( generate circuitry ) ( for ( biological computation ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) . ) )
(ROOT (S (NP (PRP We)) (VP (VBP show) (SBAR (IN that) (S (NP (NNS ribozymes)) (VP (MD can) (VP (VP (VB function) (PP (PP (IN as) (NP (NNS switches))) (CC and) (PP (IN as) (NP (JJ molecular) (NN logic) (NNS gates))))) (, ,) (CC and) (VP (VB propose) (SBAR (IN that) (S (NP (JJ nuclei) (NN acid) (NNS catalysts)) (VP (MD might) (ADVP (RB therefore)) (VP (VB be) (VP (VBN used) (S (VP (TO to) (VP (VB generate) (ADVP (RB circuitry)) (PP (IN for) (NP (JJ biological) (NN computation))))))))))))))))) (. .)))
We show that ribozymes can function as switches and as molecular logic gates, and propose that nuclei acid catalysts might therefore be used to generate circuitry for biological computation.
(ROOT (S (NP (NP (DT The) (NN discovery)) (PP (IN of) (NP (NNS ribozymes)))) (VP (VBD nullified) (NP (DT the) (NN idea)) (SBAR (IN that) (S (NP (DT all) (JJ biological) (NNS catalysts)) (VP (VBP are) (NP (NNS proteins)))))) (. .)))