edirect是非常有用的工具
其使用要用來perl,mac都預先安裝了perl
安裝的時候最好按下面進行
開啟終端
cd ~
/bin/bash
perl -mnet:
:ftp -e
\ '$ftp
= new net:
:ftp(
"ftp.ncbi.nlm.nih.gov"
, passive =>1)
;$ftp
->login;
$ftp
->binary;
$ftp
->get(
"/entrez/entrezdirect/edirect.tar.gz");'
gunzip -c edirect.tar.gz | tar xf -
rm edirect.tar.gz
builtin exit
export path=
$path
:$home
/edirect >
&/dev/null
|| setenv path "$:$home/edirect"
./edirect/setup.sh
顯示和提示如下
trying to establish local installations of any missing perl modules
(as logged in /users/ucco/edirect/setup-deps.log)
.please be patient, as this step may take a little while
.entrez direct has been successfully downloaded and installed.
in order to complete the configuration process, please execute the following:
echo "source ~/.bash_profile"
>>
$home
/.bashrc
echo "export path=\$:/users/ucco/edirect"
>>
$home
/.bash_profile
or manually edit the path variable assignment in your .bash_profile file.
echo "export path=\$path:\$home/edirect"
>>
$home
/.bash_profile
為了驗證是否安裝完成,終端輸入下面**
echo "***********************"
> installconfirm
echo "esearch version:"
>> installconfirm
esearch -version >> installconfirm
echo "xtract version:"
>> installconfirm
xtract -version >> installconfirm
echo "edirect install status:"
>> installconfirm
esearch -db pubmed -query "babalobi oo[au] and 2008[pdat]"|\
efetch -format xml |
\xtract -pattern author -
if affiliation -contains medicine \
-element initials >> installconfirm
echo "***********************"
>> installconfirm
cat installconfirm
rm installconfirm
如果安裝成功會顯示以下內容
**
****
****
****
****
****
*esearch version:
11.6
xtract version:
11.6
edirect install status:
ok**
****
****
****
****
****
*
在Linux命令列下執行Matlab的 m檔案
1 直接執行matlab matlab,然後可以直接執行matlab指令碼 2.執行m檔案 如果m檔名為matlabfile.m 1 方法一 進入m檔案所在目錄後,執行 matlab nodesktop nosplash r matlabfile 只用檔名matlabfile,不能新增.m 2 修改...
在linux環境下用python2操作mysql
有時候需要在伺服器上通過python指令碼運算元據庫,這時就有乙個問題,linux上預設安裝的python2.7,但是沒有操作mysql指令碼需要的相關模組。解決 wget 2 安裝pip 3 利用pip安裝運算元據庫的pymysql模組 安裝好了之後,就可以用python指令碼運算元據庫了。附上乙...
Linux 替換 M字元
在linux下使用vim 來檢視一些在windows下建立的文字檔案,有時會發現在行尾有一些 m dos2unix myfile.txt 上面的命令會去掉行尾的 m。2.使用vi的替換功能。啟動vi,進入命令模式,輸入以下命令 s m g 去掉行尾的 m s m g 去掉所有的 m s m ctrl...