NMRPipe をBashやZshから使いたい。2009年8月版(Ver 5.0)対応

2009年8月リリースのNMRPipeではtcl置場が変ったため、以前の記事のスクリプトでは起動しなくなっていますので書き換えました。


NMRスペクトルプロセッシングソフトのNMRPipeにはcsh用の設定ファイルしか用意されてないため、bashzshからは起動できません。
しかし、「漢ならばzshからも起動させたいものだ」と諸兄も考えていることと思います。

NMRPipeをbash/zshから起動させるにはcsh用の設定ファイル
./NMRPipe/com/nmrInit.linux9.com
bash用に書き換えればよいです。
ということで、書き換えたものは以下になります。

2009年8月リリースのNMRPipe(Ver 5.0)のLinuxスクリプト
nmrInit.linux9.com.BashZsh.2009

それ以前のバージョン向けはこちら



1か所書き換えが必要な場所があるので、中を開いて該当部分を自分がNMRPipeをインストールしたディレクトリに書き換えます。

nmrInit.linux9.com.BashZsh.2009

 12 #vvvvvvvvvvvvCHANGE HEREvvvvvvvvvvvvvvvvvvvv
 13
 14 PIPE_PATH=$HOME/SOFTWARE/nmripe
 15
 16 #^^^^^^^^^^^^CHANGE HERE^^^^^^^^^^^^^^^^^^^^

その後このファイルを

/NMRPipeをインストールした場所/nmrpipe/com/.

に移動させます。

最後に
~/.zshrc
または
~/.bashrc

source /NMRPipeをインストールした場所/nmripe/com/nmrInit.linux9.com.BashZsh.2009

と、書き加えます。

shellを再起動したら、bashzshからもNMRPipeが起動できるようになっています。

>view2D.tcl

などのtclを使用するコマンドも使えることをお確かめください。



Expiration Error(期限切れ)回避のためには、

export NMR_CONT=CORRECT_ALL     #20088月以降リリース版
export NMR_CONT=CORRECT         #それより古いバージョン

と.bashrc、.zshrcに記述してください。