add isCanonical paralog method to make noDupes traversal symmetric.  ie we only do an up edge if there is a down edge