pairwise_alignment_global_affine_protein - seqan/bench GitHub Wiki

Global alignment, affine gap model on Protein (Pairwise Alignment)

Description

Given 2000 reads of length 100, compute the global alignment using the affine gap model of all pairs.

BLOSUM62 matrix, gap_extend: -3, gap_open: -1.

Input

  • 2000 reads of length 100 (i.e., data/genome.pairwise_alignment.reads.length.100.fa)

Output

For each pair of sequences, output the score of the alignment.

The output must be written into a file.

Example

For simplicity we assume 4 reads of length 10.

Reads:

> 1
TTTTATGGTA
> 2
CACTTATGTA
> 3
TTAACTGTTT
> 4
CAGTGGCTCA

Resulting alignments:

Sequence 0 and 1:
  -TTTTATGGTA
     |||| |||
  CACTTAT-GTA

Sequence 0 and 2:
  TTTTA-TGGTA-
   || | | ||
  -TTAACT-GTTT

Sequence 0 and 3:
  TTTTA-TGG-T-A
      | ||| | |
  ---CAGTGGCTCA

Sequence 1 and 2:
  --CACT-TATGTA
     ||| | | |
  TTAACTGT-T-T-

Sequence 1 and 3:
  CACTTAT-G-T-A
  ||    | | | |
  CA---GTGGCTCA

Sequence 2 and 3:
  TTAACTGT---T-T
      | ||   |
  ----CAGTGGCTCA

Output:

0, 1: 31
0, 2: 26
0, 3: 23
1, 2: 27
1, 3: 27
2, 3: 17