The complexities of DNA computation