У меня есть два файла, один из которых создан с R, который представляет собой список из нескольких элементов, который выглядит следующим образом:
$`1`
[1] "UniRef90_A0A076JUS5" "UniRef90_A0A076JUV9"
[4] "UniRef90_A0A076JUX2" "UniRef90_A0A076JV09" "UniRef90_A0A076JV21"
[7] "UniRef90_A0A076JV26" "UniRef90_A0A076JV29" "UniRef90_A0A076JV55"
[10] "UniRef90_A0A076JV60" "UniRef90_A0A076JV80" "UniRef90_A0A076JV85"
[13] "UniRef90_A0A076JV97" "UniRef90_A0A076JVA0" "UniRef90_A0A076JVB1"
[15] "UniRef90_A0A076JVE1" "UniRef90_A0A076JVG6" "UniRef90_A0A076JVH2"
$`2`
[1] "UniRef90_A0A0C1REE8" "UniRef90_A0A0R2QVL5" "UniRef90_A0A1Z8VD11"
[4] "UniRef90_A0A0T5ZPM9" "UniRef90_A0A192IQ53" "UniRef90_A0A1B1TFC1"
[7] "UniRef90_A0A1Z8KKZ0" "UniRef90_A0A1Z8KLU1" "UniRef90_A0A1Z8KMN0"
[10] "UniRef90_A0A1Z8KNT2" "UniRef90_A0A1Z8KQA8" "UniRef90_A0A1Z8KTM0"
[13] "UniRef90_A0A1Z8KUR1" "UniRef90_A0A1Z8L238" "UniRef90_A0A1Z8SKE9"
[15] "UniRef90_A0A1Z8T976" "UniRef90_A0A1Z8TG89"
Второй выглядит так:
>UniRef90_A0A076JUS5 - Cluster: LOW QUALITY PROTEIN: titin
MTTKAPTFTQPLQSVVALEGSAATFEAHISGSPVPEVSWYRDGQVLSAATLPGVQISFSD
GRAKLMIPAVAAGHSGRYTLQATNGSGQATSTAELLVTAETAPPNFSQRLQSTTARQGSQ
VRLDVRVTGIPTPVVKFYRDRAEIQSSPDFQILQEGDLYSLIIAEAYPEDSGTYSVNATN
SVGRATSTAELLIHGEEEAVPAKKTKTIVSTAQITQTTRQARVEKKIEAHFDARSLATSE
>UniRef90_P14198 - Cluster: AAC-rich mRNA clone AAC4 protein
MSLSNNQTQFVTVFVPIQLSIDVFRKMNNINSFVNDNLTNFPIVTVDQLIKVVNNNNNNN
NNNNNNNNNNNNNTSISNNGDINNCLATFEQVQNNCFETCDFKATEREHYFASGKQIQES
VLPEEEEEKISVNNFAMVTVEPNNCFVKAQQINSVAPLSLDNRNCVRRAHREVNTFVQVF
DVCVFNLKVVNVATNESQVNLFNGGNVENICFDRSIQMPRSSADDFDWSSQQQSSWYSLA
LSIIPIYHEIILVLCNWLVVAFYKYWQHQQQKQLPPHPLNIIVPNVSKRIAVNLNNQLIS```
Я хотел бы знать, возможно ли с помощью R создать новый список: для каждого элемента первого списка я бы хотел заменить каждый "UniRef90_XXXXXX"
значением во втором файле. Я имею в виду, например,
в первом компоненте списка я хотел бы заменить:
"UniRef90_A0A076JUS5"
по его "значению" во втором файле
GRAKLMIPAVAAGHSGRYTLQATNGSGQATSTAELLVTAETAPPNFSQRLQSTTARQGSQ
VRLDVRVTGIPTPVVKFYRDRAEIQSSPDFQILQEGDLYSLIIAEAYPEDSGTYSVNATN
SVGRATSTAELLIHGEEEAVPAKKTKTIVSTAQITQTTRQARVEKKIEAHFDARSLATSE```
Is it clear?