besmarts.core.hierarchy_merge module

besmarts.core.hierarchy_merge

besmarts.core.hierarchy_merge.return_g(x)[source]
besmarts.core.hierarchy_merge.structure_hierarchy_add_hierarchy(sA: structure_hierarchy, rootA: tree_node, sB: structure_hierarchy, rootB: tree_node, index=None)[source]
besmarts.core.hierarchy_merge.structure_hierarchy_fit(hA: structure_hierarchy, gcd, labeler: smarts_hierarchy_assignment, smi_list: List, min_depth=0) structure_hierarchy[source]
besmarts.core.hierarchy_merge.structure_hierarchy_merge(hA: structure_hierarchy, hB: structure_hierarchy, gcd)[source]
besmarts.core.hierarchy_merge.structure_hierarchy_prune_unused(hA: structure_hierarchy, gcd, labeler: smarts_hierarchy_assignment, smi_list: List) structure_hierarchy[source]
besmarts.core.hierarchy_merge.take_left(a, b)[source]
besmarts.core.hierarchy_merge.take_right(a, b)[source]