MyGene.info のAPIを叩いてみる Kim 2023年9月14日 2024年10月24日Web, ゲノム解析, Python, IT, バイオインフォマティクス, Python NCBI, Web, ゲノミクス, Ensembl, Python, バイオインフォマティクス 0 タンパク質のRefSeqID(NPやXPから始まるID)を大量に持っていて、それをPython上でなんとかGene symbolに変換できないかを模索していた。 そんなとき、MyGene.info というサービスを見つけた。あまり日本語のドキュメントがないので軽く紹介しておく。 MyGene.i… Continue reading
NCBI のAPIで”API rate limit exceeded”と出る Kim 2022年10月25日 2023年11月27日バイオインフォマティクス NCBI, Web 0 NCBIのAPIでFASTAなどを取得するツールを作っているのだが、非同期処理を導入して大量に並列取得をしようとしたところ”API rate limit exceeded”とエラーが出ていることが判明した。 ググると以下のページのように、アクセス制限が存在することが明らかにな… Continue reading
AWS S3のバケットポリシーで”aws:Referer”を加えるとアクセスできない Kim 2021年5月30日 2023年11月27日Web, IT Web, AWS 0 タイトルの通り。もう何時間も溶かした。今深夜の2時半で、ターミナルの文字が浮き出ているように見えるくらい疲れているが備忘録。 S3で特定のドメインからのみのアクセスを許可したい EC2上でWebアプリケーションが動いていて、S3上に動画ファイルが存在する。 Webブラウザを通してそのS3上にある動画… Continue reading
【django】django.db.utils.ProgrammingError: リレーション hogeはすでに存在しますの対処法 Kim 2020年6月8日 2023年11月27日Web, IT Django, Web 0 背景と問題点 djangoでmigrationがうまくいかず、以下のようなエラーで悩んでいた。 ググると結局migrationファイルを消せとしか出てこないのではーーーーーって気持ちで と、migrationsフォルダの__init__.py以外のファイル・フォルダをすべて抹消した。 それでmigr… Continue reading
【HTML】video.js でHLSを配信するときに自動再生し、閲覧者にすべての操作を禁止させる Kim 2020年5月27日 2023年11月27日Web, IT HTML, Web 0 問題点 どうしてもストリーミング配信(HLS)を行う際にあらゆるプレーヤーの操作を禁止させたかった。 video.js を用いてHLSを配信を行い、HTMLファイルにvideoタグでそれを埋め込む。視聴者に一時停止や早送りなどの操作を一切させず、画面を読み込んだら自動的に再生が行われるような環境を作… Continue reading
【Django】Allauth のサインアップフォームとBootstrap4で見た目を整える Kim 2020年4月28日 2023年11月27日Web, IT, Python Web, Python, Django 0 目的 Allauth を使ってサインアップフォームを作ったはいいが、うまくCSSを反映させることができなかった。 そこで今回はAllauth のフォームにBootstrap4を適応させて見た目を整える。 フォームの追加 Allauth のフォームは初期設定だとメールアドレス、パスワードのみだが、割り… Continue reading