Computational Analysis Of Viruses In Metagenomic Data