1. A method for assembly of metagenomic sequences comprising: representing each of a plurality of metagenomic sequences in three dimensional space to obtain a plurality of sequence vectors; defining, based on the plurality of sequence vectors, a cuboid having a plurality of grids in the three dimensional space, wherein the cuboid encompasses the plurality of metagenomic sequences; and traversing progressively the plurality of grids to assemble the plurality of metagenomic sequences into one or more contigs, wherein a contig includes metagenomic sequences originating from the same genome.