public void test_04_Pe() {
		int numTests = 1000;
		Random rand = new Random(20100617);

		for( int t = 0; t < numTests; t++ ) {

			// Create gap
			String gapStr = "";
			int gap = rand.nextInt(50) + 1;
			for( int i = 0; i < gap; i++ )
				gapStr += "N";

			// Sequence 2
			int len1 = rand.nextInt(100) + 1;
			String seq1 = randSeq(len1, rand);

			// Sequence 2
			int len2 = rand.nextInt(100) + 1;
			String seq2 = randSeq(len2, rand);

			// Final sequence
			String seq = seq1 + gapStr + seq2;

			DnaSequencePe bseqpe = new DnaSequencePe(seq1, seq2, gap);
			if( verbose ) System.out.println("PE test: " + t + "\t" + bseqpe);

			if( !bseqpe.toString().equals(seq) ) throw new RuntimeException("Sequences do not match:\n\t" + seq + "\n\t" + bseqpe);
		}
	}