wwwblastを建て、Chlre4のゲノム配列とタンパク配列を安置して利用させていただいている。
やはり、JGIの本家サーバーに投げて順番待ち、みたいなF**Kなことがないので良い。だが、blastxの結果で、本家ならそのままproteinのprofileにリンクが貼られているのに、wwwblastは当然そういうこともないので、わざわざコピペでアドレスのprotein IDを入れなくてはならず、面倒だった。
jgi|Chlre4|126865|estExt_gw....
みたいな無表情な文字列の、"126865"ってのがprotein IDで、ここにリンクが張られると良かろう、と考えたわけである。
そこでグリモン、Greasemonkeyだ! と思ってgoogle:greasemonkey 置換等検索するも、よくわからない。JavaScriptも書いたことがない。いつも受け身のユーザだった。そういうわけで、15時から19時ぐらいまでいろいろ転げたあげく、ちょっと帰りに池袋ジュンク堂で見てこようと思って、とりあえず西口の神坐でラーメンを食った。うまかった。
で、グリモンの本はないかと思って探した。検索機を使う前に、この本が目に留まった。
ブラウザー・スクリプティング―これは便利!ブラウザー超カスタマイズTips集
- 作者: 佐藤信正
- 出版社/メーカー: 毎日コミュニケーションズ
- 発売日: 2005/06
- メディア: 単行本
- クリック: 5回
- この商品を含むブログ (9件) を見る
著者を見ると、いつも読んでいる日経ビジネスオンラインのライフハック記事を書いている人だ。2005年の本で、古いところはなんとかなるだろうと思った。
最初にブックマークレットを試してみた。こういうのが出来た。
javascript:document.body.innerHTML=document.body.innerHTML.replace(/jgi\|Chlre4\|([0-9]{1,7})\|/gi,'jgi|Chlre4|<a href=http://genomeportal.jgi-psf.org/cgi-bin/dispGeneModel?db=Chlre4&tid=$1 target="_blank">$1</a>|');void(0);
丸括弧で括ったところが$1として引っ張られるということを知った。
で、これをグリモンの体裁に合わせて入れてみたら、それなりに動くかも。