チャレンジ課題3 データベースブラウザの作成

レポート課題8を改良し、GUIのデータベースブラウザを作成する。

概要

http://utgenome.org/api/refseq/human/hg18/chr1:1-500000/list

このURLでは、URL中のchr1の文字列をchr2に変えると2番染色体の情報が、chr1:1-500000の数字の範囲を変えると違う領域に含まれる遺伝子データを取得できる。humanのほかにも

http://utgenome.org/api/refseq/mouse/mm9/chr1:1-10000000/list

で、mouseゲノム配列 (mm9)の遺伝子情報が表示される。

そこで、ゲノムの種類(human/hg18, mouse/mm9), 染色体番号、配列位置をユーザーが入力するためのフィールド、あるいはリストボックスなどを、GUIインターフェースに追加し、その値を変更すると同時に、JTableに表示されるデータも更新されるようにGUIを作成せよ。ゲノム上の検索位置を移動するための、スクロールボタン、スクロールバーなどがあるとなおよい。