Super-structure: a decisive framework to rationalize and improve both optimal and heuristic Bayesian network structure learning algorithms (バイオ情報学)