0
我正在讀取Matlab中的phytree
函數(code here)。下面的代碼混淆了我。矩陣B
是大小爲(n-1)*2
的輸入矩陣,其中n
是樹葉的數量。在這裏,B
指示如何創建phytree:第i行對應於第i個分支,它是第i個分支的兩個孩子。任何人都可以告訴我爲什麼我們需要檢查下面的第一個條件?爲什麼我們需要在Matlab中創建phytree時檢查條件
% test B
if sum(diff(sort(B(:)))~=1) || (min(B(:))~=1)
error('Bioinfo:phytree:IncompleteTree','Branch architecture is not complete')
end