'Использование дубликатов' row.names 'не разрешено' при использовании struct2geno в LEA - PullRequest
0 голосов
/ 08 декабря 2018

Я пытаюсь преобразовать структурный файл данных SNP в файл генов, используя struct2geno в LEA

struct2geno ("gl.str", ploidy = 2, FORMAT = 2, extra.row = 1, extra.column = 0)

Мои данные являются диплоидными, следовательно, ploidy = 2.
У меня есть 2 строкиданных на человека, следовательно, FORMAT = 2
У меня есть одна строка заголовка, следовательно, extra.row = 1
Отсутствующие данные кодируются как -9.
Первый столбец - это идентификатор, поэтому extra.column = 0 какЯ не считаю это дополнительной колонкой.Может быть, это так?

Изображение части файла структуры

Возвращается следующее сообщение об ошибке:

Error in read.table(input.file) : duplicate 'row.names' are not allowed

Я прочитал множество вопросов.с duplicate 'row.names' are not allowed, но это не моя проблема.
Кто-нибудь знает, что я сделал неправильно, пожалуйста?Спасибо.

1 Ответ

0 голосов
/ 09 декабря 2018

Я наконец решил это сам, используя другой маршрут:

У меня был файл genlight.

Я преобразовал genlight в genind, используя gl2gi

Затемgenind to Structure genind2structure

И, наконец, структура to geno с использованием struct2geno

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...