November 5th, 2012

23andme API

Я сделал сайт использующий API предоставленный 23andme для доступа к генетическим данным.
Т.е. если Вы протестированны у 23andme, Вы можете получить какие то значения своих генов.

Сделанный мной вебсайт говорит о том есть ли у Вас некоторые мутации, повышающие риск рака груди.


Адрес вебсайта:
http://genes-of-cancer.appspot.com/

Использовалась информация из SNPedia:
http://www.snpedia.com/index.php/Breast_cancer

Для адаптации кода к Google App Engine, пришлось заменить ConnectionManager для Apache HTTPClient как указано тут:
http://esxx.blogspot.de/2009/06/using-apaches-httpclient-on-google-app.html

Написано с помощью Spring MVC

CSS нашел на каком то сайте бесплатных темплейтов и безжалостно испортил

Делать сайты с помощью 23andme API оказалось очень просто, но не ясно, чтобы такого, интересного людям можно сделать.

Сравнивать геномы нельзя - человек логинится на сайте у них т.е. можно получить гены только с одного профайла (ну или списка профайлов если Вы управляете несколькими).
Получить очень много генов тоже нельзя - список передается в GET запросе.