Many Dataset subclasses have duplicated methods like export_branch_lengths, and the branch lengths setter. These should be moved to something called BranchLengthDataset, which can be subclassed by all the classes that currently independently implement these methods.
Many Dataset subclasses have duplicated methods like
export_branch_lengths
, and the branch lengths setter. These should be moved to something called BranchLengthDataset, which can be subclassed by all the classes that currently independently implement these methods._Originally posted by @willdumm in https://github.com/matsengrp/netam/pull/50#discussion_r1755328935_