MCPcopy Create free account
hub / github.com/BirolLab/abyss / initDialign

Function initDialign

Align/dialign.cpp:83–96  ·  view source on GitHub ↗

Initialize dialign. */

Source from the content-addressed store, hash-verified

81
82/** Initialize dialign. */
83void initDialign()
84{
85 // Score matrix
86 smatrix = strlen(para->SCR_MATRIX_FILE_NAME) > 0
87 ? read_scr_matrix(para->SCR_MATRIX_FILE_NAME)
88 : newDefaultScoreMatrix();
89 if (para->DEBUG > 5)
90 print_scr_matrix(smatrix);
91
92 // Probability distribution for diagonal lengths
93 pdist = strlen(para->DIAG_PROB_FILE_NAME) > 0
94 ? read_diag_prob_dist(smatrix, para->DIAG_PROB_FILE_NAME)
95 : newDefaultDiagProbDist();
96}
97
98static void free_scr_matrix(struct scr_matrix* smatrix)
99{

Callers 2

mainFunction · 0.85
mainFunction · 0.85

Calls 5

read_scr_matrixFunction · 0.85
newDefaultScoreMatrixFunction · 0.85
print_scr_matrixFunction · 0.85
read_diag_prob_distFunction · 0.85
newDefaultDiagProbDistFunction · 0.85

Tested by

no test coverage detected