Allows to handle large datasets and produce highly contiguous and accurate assemblies within reasonable time. PE-Assembler is based on simple 3 extension approach and does not involve representing the entire genome in the form of a graph. Fundamentally, it is similar to other 3 extension approaches such as SSAKE, VCAKE and SHARCGS. However, it improves upon such early approaches in multiple ways. The extensive use of paired-end reads ensures that the dataset is localized within the region. Hence, this method can be run in parallel to greatly speedup the execution while staying within reasonable system requirements. Ambiguities are resolved using a multiple path extension approach, which takes into account sequence coverage, support from multiple paired libraries and more subtle information such as the span distribution of the paired-end reads.