BASE: a practical de novo assembler for large genomes using long NGS reads