public PaddedInteractionVectorContainers(InteractionVectorContainer interactionVectorContainer) { Unmodified = new InteractionVectorContainer(interactionVectorContainer); ForwardLeftAligned = VectorController.AdaptVectorsNormalizeLength(interactionVectorContainer, VectorAlignment.AlignLeft, VectorPaddingValue.NoInteraction); ForwardLeftAligned = VectorController.AdaptVectorsInsertOutsideSiteInteractionWildcard(ForwardLeftAligned, VectorOutsideSiteInteractionFlagPosition.InsertLeft); ForwardRightAligned = VectorController.AdaptVectorsNormalizeLength(interactionVectorContainer, VectorAlignment.AlignRight, VectorPaddingValue.NoInteraction); ForwardRightAligned = VectorController.AdaptVectorsInsertOutsideSiteInteractionWildcard(ForwardRightAligned, VectorOutsideSiteInteractionFlagPosition.InsertLeft); ReverseLeftAligned = new InteractionVectorContainer(interactionVectorContainer); ReverseLeftAligned = ReverseLeftAligned. InteractionVectorContainerList.Add(Unmodified); InteractionVectorContainerList.Add(ForwardLeftAligned); InteractionVectorContainerList.Add(ForwardRightAligned); InteractionVectorContainerList.Add(ReverseLeftAligned); InteractionVectorContainerList.Add(ReverseRightAligned); }
public void ClusterInteractionVectorContainer(InteractionVectorContainer interactionVectorContainer) { }