ReactionQ
ReactionQ[nucleicAcidsReaction]⟹bool
tests that nucleicAcidsReaction is properly formatted, that numeric rates have units consistent with the number of reactants, and that symbolic rates are consistent with the nucleic acid reaction type based on the reactant and product structures.
Examples
Basic Examples (5)
A reversible folding reaction classified as Folding and Melting is valid:
A folding reaction classified as Hybridization is not valid:
A hybridization reaction with a numeric rate with correct units is valid:
A reversible hybridization reaction with inccorect units is not valid:
Any non-reaction input is also not valid:


