the tools of merging the paired end reads is a solution of one part of the problem.
you know in the paired end reads there are types of paired end:
r1.1 ---->...<---- r1.2r2.1 --<-->-- r2.2r3.1 ----><---- r3.2
tools for merging it reads only apply for the second case.
in the second case one can create a consensus read then the assembly can be located in the overlap between the consensus.
But in the first case and the third case how?
it is a problem that no one could answer.
I think your problem is not really paired-ends. You need to know the principle of double-strand DNA first. Do you know that even for single-end reads, the assembler effectively needs to reverse complement all reads in order to find matches?