예제 #1
0
        private void Affinity(List <Antibody> antibodies)
        {
            var antigenSize = _distance.SequenceSize();

            for (int i = 0; i < antibodies.Count(); i++)
            {
                var sequence = antibodies[i].Sequence;
                var length   = sequence.Length;
                var index    = Constants.Random.Next(0, antigenSize - length);
                antibodies[i].Affinity = _distance.Calculate(sequence, index, length);
            }
        }