Metagenomic Assembly using Graph Algorithm and Applications