source: trunk/GDE/MUSCLE/src/unused/scoremx.cpp

Last change on this file was 10835, checked in by westram, 11 years ago
  • directly build $ARBHOME/bin/muscle
  • fixed problematic subdir generation
    1. create subdir if needed
    2. recall make on target
  • moved unused source files out of sight
File size: 865 bytes
Line 
1#include "muscle.h"
2#include "profile.h"
3
4extern SCOREMATRIX VTML_LA;
5extern SCOREMATRIX PAM200;
6extern SCOREMATRIX PAM200NoCenter;
7extern SCOREMATRIX VTML_SP;
8extern SCOREMATRIX VTML_SPNoCenter;
9extern SCOREMATRIX NUC_SP;
10
11PTR_SCOREMATRIX g_ptrScoreMatrix;
12
13void SetScoreMatrix()
14        {
15        switch (g_PPScore)
16                {
17        case PPSCORE_LE:
18                g_ptrScoreMatrix = &VTML_LA;
19                break;
20
21        case PPSCORE_SP:
22                if (g_bPrecompiledCenter)
23                        g_ptrScoreMatrix = &PAM200;
24                else
25                        g_ptrScoreMatrix = &PAM200NoCenter;
26                break;
27
28        case PPSCORE_SV:
29                if (g_bPrecompiledCenter)
30                        g_ptrScoreMatrix = &VTML_SP;
31                else
32                        g_ptrScoreMatrix = &VTML_SPNoCenter;
33                break;
34
35        case PPSCORE_SPN:
36                if (g_bPrecompiledCenter)
37                        g_ptrScoreMatrix = &NUC_SP;
38                else
39                        Quit("SPN requires precompiled center");
40                break;
41
42        default:
43                Quit("Invalid g_PPScore");
44                }
45        }
Note: See TracBrowser for help on using the repository browser.