образцы с недостаточным числом маркеров отбрасываются и не учитываются в сравнении
То есть для сравнения всегда надо брать гаплотипы равной длины, причесав выборку вручную под один размер.
Если у меня сравнительный гаплотип будет на Y111, и надо сравниться с огромной мешаниной из Y12/Y25/Y37/Y67/Y111, то его нужно всякий раз укорачивать?
Это неудобно. Можно ли оставить сборно-соляночный способ?
Нет, причесывать образцы ручками не нужно - автоматически выполняется равнение на длину эталона

Допустим, есть 100 наборов: по 20 шт каждой длины (Y12/Y25/Y37/Y67/Y111).
Пихаем эталон длиной Y111 - автоматически отбросятся 80 коротких гаплотипов, а для 20 оставшихся будет выдан результат.
Теперь обрезаем эталон до Y67 - отбросятся только 60 которышей, а для 40 будет результат.
...
Обрезаем до Y12 - ничего не будет отброшено, для всех 100 образцов будет выдан результат.
Сделать вариант, когда сравниваем "как есть", возможно, но это
1) сложно
2) непонятно как сортировать: кого считать ближе - образец 1/12 (91.6% общего) или 2/37 (94.6%)?
3) выглядит как сравнение глинтвейна с электропоездом

4) вводит в заблуждение из-за п. 2: поставлю на 1-е место по близости образец с 0/12, а на 2-е - образец с 4/111, но после дотипирования, 1-й превратится в 9/111 и это будет выглядеть так, словно я обманул

FTDNA ж неспроста имеет несколько вкладок с конкретными длинами:

Разве что можно сделать галки Y12/Y25/Y37/Y45/Y67/Y111 и автоматически обрезать эталон до сразу нескольких размеров, после чего выдавать сразу несколько результатов, где сравнения будут нормальными - Y12 с Y12, а Y67 с Y67. Но всё это пользователь может сделать сам через подрезку эталона, т.е. такой функционал только раздует код и усложнит тестирование и поддержку

добавил столбец DYS389, который хранит разницу (DYS389ii-DYS389i) и на основе которого рассчитывается дистанция (столбцы DYS389i и DYS389ii удаляются перед расчетами).
Уточняю. Всё это программа делает автоматически при расчёте? Самим лезть и вставлять новый столбец не нужно?
Да, всё так - это автоматизировано
