Current challenges and solutions of de novo assembly | Synapse