Проблемы с распечаткой вложенного списка - PullRequest
0 голосов
/ 23 июня 2018

У меня есть список х и у; х отписывает и дает мне то, что я хочу ... Однако я не думаю, что это потому, что список из пакета biostrings создает проблемы для меня. Я не могу включить все, поскольку это биологические данные, но я попытался включить некоторый код и данные, чтобы понять мою проблему.

Пример x ~ обычного вложенного списка

x1 = list(c(218,215, 212, 207, 189, 178, 163, 160, 154, 146, 140, 136, 112, 110,  89,  70,  68,  66,  62,  56,  52,  47,  34,  27,   9))
x2 = list(c(3, 1))
x<- list(c(x1,x2)
lapply(rapply(x, enquote, how="unlist"), eval)


[[1]]
 [1] 218 215 212 207 189 178 163 160 154 146 140 136 112 110  89  70  68  66  62  56  52  47  34
[24]  27   9

[[2]]
[1] 3 1

распечатка прекрасно работает для x ~

unlist(x)
 [1] 218 215 212 207 189 178 163 160 154 146 140 136 112 110  89  70  68  66  62  56  52  47  34
[24]  27   9   3   1

Я не могу предоставить весь код, чтобы показать пример y, как его биологические данные и 300 строк кода. По сути, он основан на перекрестных ссылках на объекты GRAnge. Я нахожу совпадения с моими данными и эталонным геномом.

Список Y

y = CPGi_Pos2[1:2]
> y
$`1`
[1] 172 167 163 157 153 151 149  79  73

$`2`
 [1] 418 404 403 392 391 389 388 371 370 352 351 349 348 339 338 332

class(y)
[1] "list"

unlist(y)
 11  12  13  14  15  16  17  18  19  21  22  23  24  25  26  27  28  29 210 211 212 213 214 215 
172 167 163 157 153 151 149  79  73 418 404 403 392 391 389 388 371 370 352 351 349 348 339 338 
216 
332 

str(x)
List of 13833
 $ 1    : int [1:9] 172 167 163 157 153 151 149 79 73
 $ 2    : int [1:16] 418 404 403 392 391 389 388 371 370 352 ...

Мне нужно удалить имена, прикрепленные к списку y, как показано ниже. Я хочу отменить список у, чтобы он выглядел как х

> str(x)
 int [1:1009322] 218 215 212 207 189 178 163 160 154 146 ...
> str(y)
 Named int [1:745078] 172 167 163 157 153 151 149 79 73 418 ...
 - attr(*, "names")= chr [1:745078] "11" "12" "13" "14" ...
...