Я охотился высоко и низко за некоторыми ответами на это, но не могу найти ничего полезного.
Я работаю над проектом по генетике, и мне нужно создать скрипт, который может генерировать квадрат Пуннетта из пройденной генетики.
С чем-то, с чем я буду работать bbEe x bbEe
, но могут быть более длинные строки, такие как bbEeWwss x bbeeSS
,
Это может привести к чему-то вроде bbee
, bbEe
, bbEE
У меня были идеи по использованию массивов для разделения аллелей и их объединения, но я чувствую, что это может быть довольно затратным ресурсом.
Есть ли умный способ достичь того, что я пытаюсь сделать?
Спасибо за любую информацию,
Энди
Я знаю, что вам нужно решение PHP, но есть решение, написанное на javascript, с которым на самом деле легче работать: https://github.com/armatronic/punnett-squares-js
Вот предварительный просмотр того, как это выглядит:
Других решений пока нет …