public CircleBasePairViewModel(CircleSequenceViewModel sequence, IBasePairEntity basePair)
 {
     _basePairEntity = basePair;
     _fivePrimeNt    = sequence.Sequence.RawData[_basePairEntity.FivePrimeIndex];
     _threePrimeNt   = sequence.Sequence.RawData[_basePairEntity.ThreePrimeIndex];
     Connector       = sequence.ComputeBinaryConnector(FivePrimeIndex, ThreePrimeIndex, MAX_RADIUS_FACTOR);
 }
 public PhyloDInteractionCircleViewModel(PhyloDInteraction interaction, CircleSequenceViewModel seqVM)
 {
     Data      = interaction;
     Visible   = false;
     Connector = seqVM.ComputeBinaryConnector(PredictorIndex, TargetIndex, 0.90);
     RegisterWithMessageMediator();
 }