A virus is all of the following EXCEPT