Ошибка при пост запросе Json python? — Хабр Q&A
пытаюсь получить ответ смог ли я авторизироваться но выдает ошибку
raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Сам код:
import requests import json data = {"authentication_type": "password", "username": "[email protected]", "password": "saefewfwef34wef", "client_id": "71a7beb8-f21a-47d9-a604-2e71bee24fe0", "session_id": "81150f95-0283-4f28-80ce-39af462cb0e7", "nection": "keep-alive", "Content-Length": "3506", "Cookie": "bm_sz=51FB8A6E49797D348FD8C30B29DBC889~YAAQJIQUAjT+ZjZxAQAAdhBmVgcW7BW8DtG3YOzVK00BtoPxyPJGa75kqt6ZHaSYFjHAxHFG5jYYXUJKjh0ACWdThJ2bIkRg3n9hDGSp1SQjj3L1QbQglPpvdP1sP+M3YX3RKwznJpGMQDTE7vWKXW8ua3NhLMR02MjRU73Y9+9wvfTTBzYjUaOUtY/7LjFRHBZP+SgTc6sX288iRz4hEOfQ; s_fid=69469C67FE887F9D-22D6724693954A9B; s_cc=true; ndcd=wc1.1.w-729460.1.2.DoAhAcoc59z6LOEx1i5nZQ%252C%252C.ip_xUgwzDza_KazLpD4k_kp9N-EuBZTdiPNIGfTf_lmts6dKetsy9CSPz7bq9GpTXaMqvv5nsFxMoR0NMX87oDcrScghLo0TDXUoP59_UwrtppgjzuzUn0SsIEXNcyGhEHRUjPpSaB0e9oUtPu8p37toCGkD-fYUKVqrk0db-16vFXHoUUrHY0MZ07MQPFVc; _abck=B3D11D3B9652858D3F6BB8A76EA7977D~0~YAAQj08VAgnbkRxxAQAACBp0VgNDEYIloNj7CgJagNJjRvVAAcUVONWT0mOQiz2H6BGfRiHg6q5O4Ocv0Ff40vT3M61rUzZ/Oj7O3vRUtPggHC/xBVtUuR41oWLHR3092j5mkPLaKkLc56oVze4uf+SEj7kYdxUs5NfURu5ckrY2w4sBMm70Uk90krmLjmoVLq7zqJVnxK26YCIyCoUYmXjUP3MA1fmhHjUgBwvP1XeXjkxVs4Sip0vuH0wweBK5whIxgTSvHAbJS3beXMVcKRe8rWLNY7Rd1uMURjisvLfospoYMmOuY1/AZnVFO+G+X29JgFKJMRjKE3Mm3y18BqTfRtioMNdA1A==~-1~-1~-1; s_sq=snepdrglobal%3D%2526c.%2526a.%2526activitymap.%2526page%253Dhttps%25253A%25252F%25252Fid.sonyentertainmentnetwork.com%25252Fsignin%25252F%25253Fresponse_type%25253Dxxxx%252526redirect_uri%25253Dxxxxx%2525259x%2525259x%2525259xxxxxx.xxxxxxxxxxx.xxx%2525259xxx-xx%2525259xxxxx%2525259xxxxxx-xxx99999-xxxxxxxxxxxxxxxx%252526client_id%25253Dx9x9999x-x999-9999-99x9-9999999999x9%252526scope%25253Dxxxxxx%2525259xxxxxxxxx_xxxxxx%2525259xxxxxxx%2525259xx%2526link%253D%2525D0%252592%2525D0%2525BE%2525D0%2525B9%2525D1%252582%2525D0%2525B8%252520%2525D0%2525B2%252520%2525D1%252581%2525D0%2525B5%2525D1%252582%2525D1%25258C%2526region%253Dember24%2526. activitymap%2526.a%2526.c", "Content-Type": "application/json; charset=UTF-8", 'widget_data': '{"jvqtrgQngn":{"oq":"1496:723:1536:824:1536:824","wfi":"flap-139108","oc":"9nr12s5s7sqq2osp","fe":"1536k864 24","qvqgm":"-240","jxe":755748,"syi":"gehr","si":"si,btt,zc4,jroz","sn":"sn,zcrt,btt,jni","us":"7os1q32n7n2qp24q","cy":"Jva32","sg":"{\"zgc\":0,\"gf\":snyfr,\"gr\":snyfr}","sp":"{\"gp\":gehr,\"ap\":gehr}","sf":"gehr","jt":"s2nno0055p58o750","sz":"r0rq67ss2747oq0o","vce":"apvc,0,5r8pr752,2,1;fg,0,rzore19,0,rzore22,0;zz,4q65s,443,6,wf-FVRJF1yvo-urnqre-Pbagrag;gf,0,4q65s;zzf,3r9,0,n,42 0,331q 5580,153n,155r,-34898,1n0pp,-6spp;zzf,3r9,3r9,n,41 0,41 74,2p,2p,-507,2n8,-41;zzf,3r9,3r9,n,41 0,13s 0,2q,2r,-284,p37,139;xx,18r,0,rzore19;ss,0,rzore19;zp,53,2r0,182,rzore19;xq,67;xq,11;xq,94;xq,87;zzf,72,3r6,n,0 73,99n rp,282,27o,-58q7,47o2,202;xq,15;xq,8n;xq,64;zz,1s,2pn,189,rzore19;xq,217;xq,90;zzf,20,3r9,n,41 0,1p3 r5,o0,o0,-rnr,94p,-312;xq,212;zzf,1q5,3r7,n,ABC;xq,nq;xq,70;xq,1o8;xq,81;xq,70;zzf,22,3r8,n,ABC;xq,p1;xq,s0;xq,6r;xq,80;xq,9o;xq,n5;so,9,rzore19;xx,2,0,rzore22;ss,0,rzore22;zzf,1,3ro,n,ABC;xq,156;xq,2s;xq,no;xq,78;xq,p3;xq,3;zzf,77,3r5,n,ABC;xq,29;xq,45;xq,7;xq,7p;xq,5o;xq,2;zz,21,2p3,190,rzore22;xq,13;xq,n;xq,33;zzf,228,3r7,n,0 2o0,81 12pq,4q1,4q0,-9362,90on,on9;xq,105;xq,88;xq,66;so,159,rzore22;zz,22r7,268,1s6,;gf,0,523n2;zzf,r0,2713,32,21 3n,10no 26n,111,np4,-4nn4,51os,3r;xx,218,s,rzore22;ss,0,rzore22;so,n,rzore22;zp,5s,304,1p1,;zzf,2490,2711,32,0 3n,928 nn0,q5,84o,-3q40,44sp,-17p;zz,23oq,378,69,;gf,0,56s50;zzf,353,2710,32,417 5nr,1o13 55rp,1s1,1380,-1n189,1p035,-16;zzf,270s,270s,32,ABC;zzf,2710,2710,32,ABC;gf,0,5p0p2;zzf,2710,2710,32,ABC;zz,3r78,38r,93,;gf,0,6264n;zz,213p,50n,61,;zzf,8nns,rn63,1r,142 68,5rq 74,5n,1532,-2s9,24s,0;gf,0,6q235;zzf,rn60,rn60,1r,ABC;gf,0,7op95;zz,5qo2,228,13,wf-FVRJF1yvo-urnqre-RkcynvaGrkg;gf,0,81n47;zzf,8pnr,rn60,1r,0 2p9,735 2p1,5n,1506,-278,3qn,0;gf,0,8n6s5;zzf,rn60,rn60,1r,ABC;gf,0,99155;zzf,rn60,rn60,1r,ABC;gf,0,n7oo5;zz,p5qr,463,48,;gf,0,o4193;zz,12984,394,4,wf-FVRJF1yvo-urnqre-Pbagrag;gf,0,p6o17;zz,34n10,368,92,;gf,0,so527;zz,50qqr,399,8,wf-FVRJF1yvo-urnqre-Pbagrag;gf,0,14p305;zz,10896,348,8s,;gf,0,15po9o;zz,sr54,3po,3,wf-FVRJF1yvo-urnqre-PbagragNern;gf,0,16p9rs;zz,1s68,3o1,8o,;zz,r2n0,41r,7,wf-FVRJF1yvo-urnqre-Pbagrag;gf,0,17pos7;zz,3s06,3oo,1o,wf-FVRJF1yvo-urnqre-RkcynvaGrkg;gf,0,180nsq;zp,812,4o5,46,;zp,3q1,54o,17,wf-FVRJF1yvo-urnqre-PybfrVpba;zz,614,424,4n,;zz,607n5,411,2,;gf,0,1r2499;zz,1rnn,3p,175,;xx,1q8,0,rzore22;ss,0,rzore22;zp,67,254,102,rzore22;xq,2n;xq,7o;xq,106;xq,65;xq,3;xq,60;xq,41;xq,46;xq,25;xq,22;xq,46;so,102,rzore22;zp,59,2np,148,;zz,235r,3oq,59,;gf,0,1r6qp2;zp,q88,313,139,;zz,285,407,1rs,;zz,qrr8,50r,103,;gf,0,1s5po7;zz,162o1,2p1,s7,rzore22;gf,0,20os68;xx,527,0,rzore22;ss,0,rzore22;zp,21q,330,180,;so,251,rzore22;xx,3s7,0,rzore22;ss,0,rzore22;zp,7n,2s3,10n,rzore22;zz,221,2rs,104,rzore22;xq,43;xq,83;xq,qs;xq,pq;xq,p9;xq,ro;xq,p3;so,11p,rzore22;zp,67,2q3,141,;zz,q0p,5p2,10q,;","ns":""},"jg":"1.
j-666234.1.2.D5OvqtaS7GCnmmrmC2-V5N,,.b8CsKg70ZJDbDPfA4qG1quWTyOnsHd4QZ6-P6UFljHyqxgCBTjpjEkiGcfcRqc7pAf4tkSsDx_5SBjm2TiI7wz2-Lk07sjT3fryAS7s0o6xezR9mfNsxpAC7RV6NnmBoJbcbuAQ0P1hdlZaQdAabIBhoYZLPMyp_FG5a52ZeBHjtxdS61bi8P6eOGUgMmW1RmmB24xOhU2nrIh4p3GCDl1Y8R51YTwn7d5sadu_O1z2dhH_TR8GJHUOyxrTk6_f7"}'} hea = {"Accept": "*/*", "User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36 OPR/67.0.3575.115 (Edition Yx)", "Accept-Encoding":'gzip, deflate, br', "Accept-Language": "ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7", "ost": "auth.api.sonyentertainmentnetwork.com", "Referer": "https://id.sonyentertainmentnetwork.com /", "X-Origin-ClientId": "f6c7057b-f688-4744-91c0-8179592371d2", "X-Referer-Info": "https://id.sonyentertainmentnetwork.com/signin/?response_type=code&redirect_uri=https%3A%2F%2Fstore.playstation.com%2Fru-ru%2Fhome%2FSTORE-MSF75508-MOBHOMEGAMESONLY&client_id=f6c7057b-f688-4744-91c0-8179592371d2&prompt=login&state=returning&request_locale=ru_RU&service_entity=urn%3Aservice-entity%3Apsn&hidePageElements=SENLogo&disableLinks=SENLink&ui=pr&error=login_required&error_code=4165&error_description=User+is+not+authenticated&no_captcha=false"} s = requests.
Session() r = s.post('https://id.sonyentertainmentnetwork.com/signin/?response_type=code&redirect_uri=https%3A%2F%2Fstore.playstation.com%2Fru-ru%2Fhome%2FSTORE-MSF75508-MOBHOMEGAMESONLY&client_id=f6c7057b-f688-4744-91c0-8179592371d2&scope=kamaji%3Acommerce_native%2Ckamaji%3Acommerce_container%2Ckamaji%3Alists&prompt=login&state=returning&request_locale=ru_RU&service_entity=urn%3Aservice-entity%3Apsn&hidePageElements=SENLogo&disableLinks=SENLink&ui=pr&error=login_required&error_code=4165&error_description=User+is+not+authenticated&no_captcha=false#/signin?entry=%2Fsignin',data=data,headers=hea) r2 = json.loads(r.text) print(r2['message'])
BOSS — Поддержка — RC-505
RC-505 System Program ( Ver.2.01 )
How to tell the version
Please check the version of the system working on your RC-505 before downloading the archive file.
- Hold down left arrow button and right arrow button, and switch on the power.
The display will show the current version number at «Ver.» - Turn RC-505 off after checking the version.
* Don’t perform the update if the product is already up-to-date.
Update history
[ Ver.2.01 ] SEP 2020
Bug Fixes
The following bugs were fixed.
- Minor bugs have been fixed.
[ Ver.2.00 ] JUN 2016
Additional Functions
- Improved looper functionality
We added looper operation options in order to optimize live performance.
- Improved effect functionality
INPUT and TRACK FX each allow you to use up to three effects simultaneously.
- Improved control functionality
Control functionality via external pedal or MIDI has been added.
Please refer to the «RC-505 Version 2. 0 Supplementary Manual» for detailed information in the [ Owner’s Manuals ].
[ Ver.1.12 ]
Bug Fix
The following bug was fixed.
- When UNDO function was executed at the particular timing, an error message appeared.
[ Ver.1.11 ]
Bug Fixes
The following bugs were fixed.
- When you switch to a phrase memory with a different tempo, the delay effect sounded incorrectly.
- When a delay with «Time = notes» had been set to the phrase memory on start-up, the delay effect sounded incorrectly.
- When you perform «REDO» function on «REVERSE = ON» setting, it could not playback in reverse.
What you will need to update your RC-505
- RC-505
- USB cable
- A computer with a USB connector ( Windows, MacOS X )
Caution when performing the update
- We recommend that you back your user data up before you perform the update.
If a problem occurs and your user data is lost, you will be able to restore the original state by restoring the data you backed up. For details on the procedure, refer to the Owner’s Manual.
- Never apply this update data to any product other than the RC-505. This update data may destroy the data or system program of other products.
- Never power-off your RC-505 while the update is in progress!
- We regret that we are unable to answer questions regarding the update procedure using this system program. Please perform the update responsibly, following the directions given in this document.
Getting the update file
Please open/extract the downloaded «rc505_sys_v201. zip» file on your computer to get the update files in the «rc505_sys_v201» folder.
Procedure for the update
Caution
- You must not rename the extracted files.
- Never turn off the RC-505’s power while the update is in progress. Otherwise the system program or the RC-505 itself may be destroyed.
Please install the extracted system program files into your RC-505 according to the following procedure.
- Hold down [ TAP TEMPO ] button and [ START/STOP ] button and switch on the power.
The message «RC-505 Updater» will appear on the display. - Connect the computer to the RC-505’s USB port by a USB cable.
The message «Connected.» will appear on the display. - Open the RC505_UPD icon.
With WindowsWithin Computer (or My Computer), open «RC505_UPD».
With macOS
* «Removable Disk (*:)» may appear instead of the RC505_UPD icon.On the desktop, open the «RC505_UPD» icon.
- Copy (drag and drop) all the files included in the «rc505_sys_v201» folder into the «RC505_UPD» icon.
* Do not copy the «rc505_sys_v201» folder. - Disconnect the RC505_UPD from the computer.
With WindowsRight-click on the «RC505_UPD» icon in My Computer (or the «Removable Disk (*:)» icon) and execute «Eject.»
With macOSDrag the «RC505_UPD» icon to the Trush icon in the Dock.
- Disconnect the USB cable.
The message «[WRITE] to start» will appear on the display. - Press [ WRITE ] button to start the update process.
- The message «Completed.» will appear on the display when the update process completes.
- Turn the RC-505 power off.
Please verify the version number with the procedure described in «How to tell the version» part of this document.
Программное обеспечение компании Roland, Лицензионное соглашение Ни при каких обстоятельствах Roland Corporation не несет ответственности перед конечными пользователями ни за какой ущерб, включая, но не ограничиваясь этим, финансовый ущерб за любую потерю прибыли или информации, возникшие в результате использования или невозможности использования этого модуля обновления. Вышеуказанное положение остается в силе даже в случае, если корпорация Roland Corporation была уведомлена о возможности такого ущерба. Это юридическое соглашение между вами (физическим лицом или корпорацией) и Roland Corporation (далее именуемой «Roland») относительно использования данного программного продукта (далее именуемого «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ»). Пожалуйста, внимательно прочитайте условия данного Лицензионного соглашения перед установкой или использованием ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. Устанавливая, копируя или начиная использовать ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, вы тем самым соглашаетесь с условиями настоящего Лицензионного соглашения.






- Я СОГЛАСЕН И ХОЧУ ПРОДОЛЖИТЬ СКАЧИВАНИЕ
Поддержка
- Наверх
- Загрузки
- Инструкции
- Сопроводительные документы
- Quick Start Video
- Полезные материалы
- AC Adaptor Information
Quick Links
- Roland Product Support
- Pro Audio/Video Product Support
Downloadable Content
- Boss Tone Central
BOSS — Поддержка — RC-505
Системная программа RC-505 (версия 2.01)
Как узнать версию
Пожалуйста, проверьте версию системы, работающей на вашем RC-505, перед загрузкой файла архива.
- Нажмите и удерживайте кнопку со стрелкой влево и кнопку со стрелкой вправо и включите питание.
На дисплее отобразится номер текущей версии «Ver». - Выключите RC-505 после проверки версии.
* Не выполняйте обновление, если продукт уже обновлен.
История обновлений
[ Версия 2.01 ] Сентябрь 2020 г.
Исправления ошибок
Были исправлены следующие ошибки.
- Исправлены мелкие ошибки.
[ Версия 2.00 ] ИЮНЬ 2016
Дополнительные функции
- Улучшенная функциональность петлителя
Мы добавили параметры работы лупера, чтобы оптимизировать живое исполнение.
- Улучшенная функциональность эффекта
INPUT и TRACK FX позволяют использовать до трех эффектов одновременно.
- Улучшенная функциональность управления
Добавлена возможность управления через внешнюю педаль или MIDI.
Подробную информацию см. в «Дополнительном руководстве по RC-505 версии 2. 0» в [Руководстве пользователя].
[ Версия 1.12 ]
Исправление ошибки
Исправлена следующая ошибка.
- Когда функция UNDO выполнялась в определенное время, появлялось сообщение об ошибке.
[ Версия 1.11 ]
Исправления ошибок
Были исправлены следующие ошибки.
- При переключении на память фраз с другим темпом эффект задержки звучал неправильно.
- Когда для памяти фраз при запуске была установлена задержка с «Time = notes», эффект задержки звучал неправильно.
- Когда вы выполняете функцию «ПОВТОРИТЬ» с настройкой «ОБРАТНОЕ = ВКЛ», воспроизведение в обратном направлении невозможно.
Что потребуется для обновления RC-505
- RC-505
- USB-кабель
- Компьютер с разъемом USB (Windows, MacOS X)
Меры предосторожности при обновлении
- Перед выполнением обновления рекомендуется создать резервную копию данных пользователя.
Если возникнет проблема и ваши пользовательские данные будут утеряны, вы сможете восстановить исходное состояние, восстановив данные из резервной копии. Подробнее о процедуре см. в руководстве пользователя.
- Никогда не применяйте эти данные обновления ни к какому продукту, кроме RC-505. Эти данные обновления могут уничтожить данные или системную программу других продуктов.
- Никогда не выключайте RC-505 во время обновления!
Если в процессе обновления произойдет сбой питания или аналогичная авария, RC-505 не сможет запуститься в нормальном рабочем режиме. Это потребует обслуживания, поэтому в этом случае вам необходимо обратиться в ближайший к вам сервисный центр Roland. - К сожалению, мы не можем ответить на вопросы, касающиеся процедуры обновления с помощью этой системной программы. Пожалуйста, выполняйте обновление ответственно, следуя указаниям, данным в этом документе.
Получение файла обновления
Откройте/извлеките загруженный файл «rc505_sys_v201. zip» на свой компьютер, чтобы получить файлы обновления в папке «rc505_sys_v201».
Процедура обновления
Осторожность
- Вы не должны переименовывать извлеченные файлы.
- Никогда не выключайте питание RC-505 во время обновления. В противном случае системная программа или сам RC-505 могут быть уничтожены.
Пожалуйста, установите извлеченные системные программные файлы в ваш RC-505 в соответствии со следующей процедурой.
- Нажмите и удерживайте кнопку [ TAP TEMPO ] и кнопку [ START/STOP ] и включите питание.
На дисплее появится сообщение «RC-505 Updater». - Подключите компьютер к USB-порту RC-505 с помощью USB-кабеля.
Сообщение «Подключено». появится на дисплее. - Откройте значок RC505_UPD.
С WindowsВ окне «Компьютер» (или «Мой компьютер») откройте «RC505_UPD».
С macOS
* Вместо значка RC505_UPD может отображаться «Съемный диск (*:)».На рабочем столе откройте значок «RC505_UPD».
- Скопируйте (перетащите) все файлы из папки «rc505_sys_v201» на значок «RC505_UPD».
* Не копируйте папку «rc505_sys_v201». - Отключите RC505_UPD от компьютера.
С WindowsЩелкните правой кнопкой мыши значок «RC505_UPD» в «Моем компьютере» (или значок «Съемный диск (*:)») и выполните команду «Извлечь».
С macOSПеретащите значок «RC505_UPD» на значок Trush в Dock.
- Отсоедините кабель USB.
На дисплее появится сообщение «[WRITE] to start». - Нажмите кнопку [ WRITE ], чтобы начать процесс обновления.
- Сообщение «Выполнено». появится на дисплее после завершения процесса обновления.
- Выключите питание RC-505.
Пожалуйста, проверьте номер версии с помощью процедуры, описанной в части «Как узнать версию» этого документа.
Лицензионное соглашение на программное обеспечение Roland Ни при каких обстоятельствах корпорация Roland не несет ответственности перед конечными пользователями за какой бы то ни было ущерб, включая, помимо прочего, финансовый ущерб в связи с упущенной выгодой или потерей информации в результате использования или невозможности использования этого средства обновления.






- Я СОГЛАСЕН И ХОЧУ ПРОДОЛЖИТЬ ЗАГРУЗКУ.
Поддержка
- Верх
- Обновления и драйверы
- Руководства пользователя
- Сопроводительные документы
- Видео с кратким руководством
- База знаний
- Новости поддержки
- Информация о устаревшем продукте
Быстрые ссылки
- Служба поддержки Roland
- Поддержка профессиональных аудио/видеопродуктов
- GPL/LGPL
Table_1_ The Algicidal Frametes Trametes Versicolor F21a Устранение синих водорослей с помощью генов, кодирующих ферменты деградации и метаболические пути, выявленные с помощью транскриптомного анализа.

DataTet
. Wang, Zimu Xu, Xueyan Gao, Chaosheng Jiang, Ruining Deng, Guomin Han
Молекулярный механизм, лежащий в основе уничтожения клеток водорослей грибковым мицелием, до конца не изучен. Здесь мы применили транскриптомный анализ для исследования экспрессии генов и регуляции во времени Trametes versicolor F21a во время альгицидного процесса. Полученные результаты показали, что всего 193, 332, 545 и 742 дифференциально экспрессирующихся гена были идентифицированы через 0, 6, 12 и 30 ч во время альгицидного процесса соответственно. Термины генной онтологии были обогащены глюкан-1,4-α-глюкозидазной активностью, гидролазной активностью, липазной активностью и эндопептидазной активностью. Пути KEGG были обогащены путями деградации и метаболизма, включая гликолиз/глюконеогенез, метаболизм пирувата, биосинтез аминокислот и т. д. Общие уровни экспрессии всех генов углеводно-активных ферментов (CAZyme) для метаболизма сахаридов были увеличены в два раза по сравнению с к контролю. АА5, Гх28, ГХ5, ГХ79, Gh228 и PL8 были шестью наиболее активными модулями среди 43 обнаруженных модулей CAZyme. Четыре доступных гомологичных фермента разложения других видов могли частично ингибировать рост клеток водорослей. Факты свидетельствуют о том, что альгицидный режим T. versicolor F21a может быть связан с ферментами разложения и несколькими метаболическими путями. Полученные результаты представляют собой новый способ контроля цветения водорослей путем применения ферментов разложения в будущем.
История
Ссылки
- https://doi.org//10.1038/75556
- https://doi.org//10.1038/srep14582
- https://doi.org//10.47186 2164-15-785
- https://doi.org//10.17737/tre.2015.1.3.0016
- https://doi.org//10.1093/bioinformatics/bts635
- https://doi.org// 10.1002/0471250953.bi1114s51
- https://doi.org//10.1016/j.msec.2014.11.004
- https://doi.org//10.1126/science.1221748
- https://doi.org //10.