FSG: Fast String Graph Construction for de Novo Assembly