Skip to main content
. 2018 Jan 29;35(5):1037–1046. doi: 10.1093/molbev/msy014

Table 2.

PAML Components.

PAML component LoC (own) LoC (total) Major W. Minor W. Clang W. Malloc Valgrind Assert
baseml 1,304 14,212 0.0 4.6 623.0 NoCast Clean 0.0
basemlg 685 13,593 7.2 4.37 452.7 NoCast Leaks 0.0
chi2 185 185 0.0 27.0 37.85 NoCast Clean 0.0
codeml 5,309 18,217 4.7 8.5 229.62 NoCast Clean 0.0
evolver 1,123 14,031 4.5 58.8 297.6 NoCast Leaks 0.0
mcmctree 2,970 8,079 2.4 11.1 184.1 NoCast Clean 0.0
pamp 514 13,422 1.9 9.7 485.4 NoCast Leaks 0.0
yn00 712 927 4.2 50.8 315.5 NoCast Leaks 0.0

Note.—LoC(own) is the number of effective lines of code that belong only to the component. LoC(total) is the total number of effective lines of code for each component, including code shared with other components. Columns “Major W.” and “Minor W.” give the major and minor GNU compiler warnings and “Clang W.” reports the number of clang warnings, all normalized to 1,000 lines of own code. Column “Malloc” provides the malloc() casting error, “Valgrind” the memory behavior and “assert” the number of assertions per 1,000 lines of code.