2014-12-15 2 views
2

Я пытаюсь использовать функцию Biostrings 'writeXStringSet' Моя строка 'AAAAATTTTCCCCGGGG' Имя последовательности 'NAME' Я попытался следующий сценарийсообщение (biostrings) writeXStringSet-Error - «х» должен быть объектом XStringSet

writeXStringSet(seq,width=70,format="fasta")) 

Но я получаю следующее сообщение об ошибке

'х' должен быть объектом XStringSet

Что я делаю неправильно?

+0

Какой язык? – naXa

+0

Я пишу сценарий в r – Pete

+0

@Pete Tagged with R, чтобы увеличить видимость вопроса. Обязательно включите соответствующие теги, чтобы увеличить шансы получить ответ. –

ответ

0

Задайте вопросы о пакетах Bioconductor на Bioconductor support site. У вас есть вектор символов, но в этом случае вам нужен DNAStringSet (X = DNA, но также может быть AA, если это аминокислотная последовательность).

dna = DNAStringSet(seq) 

Вероятно, вы собираетесь иметь имена на вашей последовательности, c(foo="AAA", bar="ATCG") или names(dna) = c("foo", "bar"), иначе писать в формате FASTA не будет иметь смысла.

Смежные вопросы