АвторТема: Yfiler2FTDNA converter  (Прочитано 2065 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Шад

  • Главный модератор
  • *****
  • Сообщений: 6181
  • Страна: ru
  • Рейтинг +1064/-4
  • Ex oriente lux
  • Y-ДНК: Q-Y2750
  • мтДНК: J1c2z
Re: Yfiler2FTDNA converter
« Ответ #15 : 11 Июнь 2017, 16:25:58 »
Коллеги, есть интересные данные по Трансоксиане.
Может кому будет интересно Сапламентари

https://static-content.springer.com/esm/art%3A10.1038%2Fs41598-017-03176-z/MediaObjects/41598_2017_3176_MOESM1_ESM.xls

https://static-content.springer.com/esm/art%3A10.1038%2Fs41598-017-03176-z/MediaObjects/41598_2017_3176_MOESM2_ESM.pdf
Большой объем.
В принципе, путь конвертации описан выше, но жалко времени на рутинную работу. Так как вопрос касается не только меня, но и всего сообщества, хотел узнать - кто-нибудь сможет доработать макрос уважаемого Фарруха чтобы на выходе была текстовая строка, адекватно воспринимаемая semargl.me (форма для автоматического ввода данных)?
Для тех, кто не сталкивался с этой формой: она воспринимает данные в формате FTDNA в таком вот виде (пример для 111 маркёров):
13   22   13   10   14-16   12   12   12   13   15   29   17   9-9   11   11   25   14   19   29   14-15-15-16   10   9   19-19   15   14   17   16   33-38   13   11   12   8   15-19   8   11   10   8   12   11   0   22-22   16   11   12   12   16   8   12   24   16   14   13   11   13   10   12   13   13   38   15   9   15   11   27   28   18   11   12   12   11   11   9   11   11   10   11   11   32   12   14   0   15   11   9   21   15   22   12   25   16   12   16   25   12   22   17   12   15   17   9   12   11



Оффлайн Karen

  • Сообщений: 354
  • Страна: ru
  • Рейтинг +166/-0
  • Y-ДНК: G-PH488*
Re: Yfiler2FTDNA converter
« Ответ #16 : 11 Июнь 2017, 22:41:36 »
Коллеги, есть интересные данные по Трансоксиане.
Может кому будет интересно Сапламентари

https://static-content.springer.com/esm/art%3A10.1038%2Fs41598-017-03176-z/MediaObjects/41598_2017_3176_MOESM1_ESM.xls

https://static-content.springer.com/esm/art%3A10.1038%2Fs41598-017-03176-z/MediaObjects/41598_2017_3176_MOESM2_ESM.pdf
Большой объем.
В принципе, путь конвертации описан выше, но жалко времени на рутинную работу. Так как вопрос касается не только меня, но и всего сообщества, хотел узнать - кто-нибудь сможет доработать макрос уважаемого Фарруха чтобы на выходе была текстовая строка, адекватно воспринимаемая semargl.me (форма для автоматического ввода данных)?
Для тех, кто не сталкивался с этой формой: она воспринимает данные в формате FTDNA в таком вот виде (пример для 111 маркёров):
13   22   13   10   14-16   12   12   12   13   15   29   17   9-9   11   11   25   14   19   29   14-15-15-16   10   9   19-19   15   14   17   16   33-38   13   11   12   8   15-19   8   11   10   8   12   11   0   22-22   16   11   12   12   16   8   12   24   16   14   13   11   13   10   12   13   13   38   15   9   15   11   27   28   18   11   12   12   11   11   9   11   11   10   11   11   32   12   14   0   15   11   9   21   15   22   12   25   16   12   16   25   12   22   17   12   15   17   9   12   11

Базу можно скачать здесь.

Y-GATA-H4 уменьшена на единицу. DYS385 в одном столбце (вместо двух). Справа после DYS435 в отдельном столбце данные по DYS19-2 для некоторых участников, имеющих данную мутацию, так как в базе Семаргл DYS19-2 нужно добавлять вручную. Вместо отсутствующих значений - нули, выделенные красным цветом, так как именно в таком формате нужно добавлять в базу Семаргл.

P.S. В принципе, не такая уж и рутинная работа, если есть опыт работы с Excel и Word. ;)

Оффлайн Шад

  • Главный модератор
  • *****
  • Сообщений: 6181
  • Страна: ru
  • Рейтинг +1064/-4
  • Ex oriente lux
  • Y-ДНК: Q-Y2750
  • мтДНК: J1c2z
Re: Yfiler2FTDNA converter
« Ответ #17 : 11 Июнь 2017, 22:56:40 »
Большое спасибо!

UPD Проверено - работает!
Относительно нулей отдельное спасибо - не знал и пытался править на пробелы вручную. На самом деле отбор матчей прекрасно работает и с нулями.
« Последнее редактирование: 11 Июнь 2017, 23:03:38 от Шад »

Оффлайн FarroukhАвтор темы

  • Maternal Y-DNA: R1b-L584
  • ...
  • Сообщений: 10903
  • Страна: az
  • Рейтинг +1722/-15
  • Paternal Mt-DNA: M9a1b1
    • Azerbaijan DNA Project
  • Y-ДНК: E-Y37093
  • мтДНК: F2f
Re: Yfiler2FTDNA converter
« Ответ #18 : 25 Октябрь 2017, 18:27:05 »
Друзья, я не учёл некоторых особенностей в этом макросе по причине дилетантского владения экселем.

Как полноценно конвертировать гаплотип из короткомаркёрных форматов (Y-9, Y-10, Y-15, Y-17, Y-27 и т. п.) в формат ФТДНА?

Уже говорилось, что:
DYS441 и GATA H4 - вычесть единицу
DYS442 - вычесть пятёрку
YGATA-A10 - вычесть двойку

Довесок.
Если DYS389-II<24 - то к нему надо прибавить значение DYS389-I. А к самому DYS389-I прибавить тройку.
Пример. Гаплотип от Oxford ancestors, DYS389-I=10, DYS389-II=16
Переводим в FTDNA:
DYS389-I=10+3=13
DYS389-II=16+13=29
Ответ: было 10-16, стало 13-29

Можно ли как-то подправить макрос до нормального состояния?
« Последнее редактирование: 25 Октябрь 2017, 18:35:15 от Farroukh »

Оффлайн FarroukhАвтор темы

  • Maternal Y-DNA: R1b-L584
  • ...
  • Сообщений: 10903
  • Страна: az
  • Рейтинг +1722/-15
  • Paternal Mt-DNA: M9a1b1
    • Azerbaijan DNA Project
  • Y-ДНК: E-Y37093
  • мтДНК: F2f
Re: Yfiler2FTDNA converter
« Ответ #19 : 26 Октябрь 2017, 07:48:43 »
Довесок №2:
Если DYS437<12, то к нему надо прибавить 6.
Пример. DYS437=8, в формате FTDNA это то же самое, DYS437=14

 

© 2007 Молекулярная Генеалогия (МолГен)

Внимание! Все сообщения отражают только мнения их авторов.
Все права на материалы принадлежат их авторам (владельцам) и сетевым изданиям, с которых они взяты.


Rambler's Top100