public void assemble()
			throws MbiException, IOException {
		if(deBruijnGraph == null)
			System.out.println("graph NULL");
//		System.out.println("edges: " + deBruijnGraph.getEdgeCount());
//		System.out.println("vertices: " + deBruijnGraph.getVertexCount());
		List<String> path = deBruijnGraph.findEulerPath_FleuryAlg();
		if (path != null && path.size() > 0) {
			assembledSequence = pathToGenome(path);
		} else {
			throw new MbiException("Returned empty or null Euler path!");
		}
	}