二度同じPipelineはかかない
最近バイオインフォマティクスばかりやっている。基本的にはキーボードでコマンドを叩くだけなんだけど、同じ作業を何回も繰り返すことがある。インフォマティクスのいいところは同じことを自動化することなので、できるだけ自動化を怠らないように努めている。
例えば、以下の作業をするとする。
1.(ある文字)を日本語から英語に変換する
2.その英語をGoogleで検索する
この2つの作業を、関数にすると
英語に翻訳_検索(ある文字)
となる。
例えばその作業を一回しかしないのであれば関数を書くのは無駄だが、2回以上なら時間の節約になる。だから、なるべく関数を書いて同じPipelineは書かないようにする。