I want to clone the whole viral genome from a water sample from which I have concentrated the virus and done DNA and RNA isolation. I want to find the diversity of viruses and therefore would like to clone the whole genome. How should I go about it?
I have never been working with viruses from water. In my short experience with plant virus.
But if you have purified viral particules, in my opinion a "Random PCR" approach will be useful for you, briefly consist in generate a random cDNA library from your encapsidated RNA using NNNNNN plus Universal primer and PCR with a reverse anchored.
Once you have been generated the library, proceed to sequencing by sanger or maybe NGS technologies (Deep sequencing), in both cases biofinformatic assembly of sequences de novo assembly or mapping against sequences. This same methodology ramdon PCR work fine with dsRNA as an template, example: "dsRNA accumulation is strongly related to plant viruses"
Another methodology I want to suggest to read is siRNA deepsequencing, since few year has become in a very efficent apprach for virus discovery.