예제 #1
0
        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)
 {
 }