I would like to more about where hamiltonian path are used and its uses in genome assembly and the problems faced here.