Distance dependent transitions

I've added distant dependent transition probabilities which requires the additional input of expected.length - the expected size of a variant - and given this a default value.