#rest
Вопрос:
У меня есть следующий код для запроса API к геному UCSC:
path2<- "https://api.genome.ucsc.edu/getData/track?genome=mm10;track=hub_186875_JASPAR2020_TFBS_mm10;chrom=chr1;start=4807788;end=4807913"
r2 <- GET(url = path2)
str(content(r2))
Последняя строка кода дает следующее:
List of 12
$ downloadTime : chr "2021:08:11T18:50:12Z"
$ downloadTimeStamp : int 1628707812
$ genome : chr "mm10"
$ trackType : chr "bigBed 6 "
$ track : chr "hub_186875_JASPAR2020_TFBS_mm10"
$ chrom : chr "chr1"
$ chromSize : int 195471971
$ bigDataUrl : chr "http://expdata.cmmt.ubc.ca/JASPAR/downloads/UCSC_tracks/2020/JASPAR2020_mm10.bb"
$ start : int 4807788
$ end : int 4807913
$ hub_186875_JASPAR2020_TFBS_mm10:List of 422
..$ :List of 6
.. ..$ chrom : chr "chr1"
.. ..$ chromStart: int 4807781
.. ..$ chromEnd : int 4807791
.. ..$ name : chr "ETV4"
.. ..$ score : int 267
.. ..$ strand : chr " "
..$ :List of 6
.. ..$ chrom : chr "chr1"
.. ..$ chromStart: int 4807782
.. ..$ chromEnd : int 4807793
.. ..$ name : chr "PRDM4"
.. ..$ score : int 307
.. ..$ strand : chr "-"
..$ :List of 6
.. ..$ chrom : chr "chr1"
.. ..$ chromStart: int 4807783
.. ..$ chromEnd : int 4807790
.. ..$ name : chr "NFATC2"
.. ..$ score : int 278
.. ..$ strand : chr "-"
..$ :List of 6
.. ..$ chrom : chr "chr1"
.. ..$ chromStart: int 4807783
.. ..$ chromEnd : int 4807791
.. ..$ name : chr "RHOXF1"
.. ..$ score : int 186
.. ..$ strand : chr "-"
Я пытаюсь получить данные «$ name» (т. Е. имя фактора транскрипции, например «RHOXF1») в таблице или фрейме данных, но не знаю, с чего начать. У кого-нибудь есть какие-нибудь идеи?