注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術自然科學生物科學生物信息學Perl(語言基礎)

生物信息學Perl(語言基礎)

生物信息學Perl(語言基礎)

定 價:¥98.00

作 者: 李振秋 著
出版社: 科學出版社
叢編項: 河北大學精品教材建設項目
標 簽: 暫缺

購買這本書可以去


ISBN: 9787030576460 出版時間: 2018-06-01 包裝: 平裝
開本: 16開 頁數: 236 字數:  

內容簡介

  Perl是一種腳本編程語言,其靈活、易用、開源,因其具有非常強大的文本分析處理能力,所以對生物信息學的發(fā)展助力頗多?!渡镄畔WPerl 語言基礎》以生物信息學分析內容為例,著重介紹了Perl 5版本的基礎知識,同時簡要介紹Bio Perl模塊及面向對象編程。《生物信息學Perl 語言基礎》在撰寫時遵循了循序漸進的原則,能夠使具有零編程基礎的讀者順利地閱讀和學習,同時《生物信息學Perl 語言基礎》以實際教學經驗為基礎,在《生物信息學Perl 語言基礎》加入了很多和生物信息處理相關的示例代碼。另外,《生物信息學Perl 語言基礎》還用實例介紹了Perl語言代碼調試的幾種方法。

作者簡介

暫缺《生物信息學Perl(語言基礎)》作者簡介

圖書目錄

目錄
第一章 Perl語言簡介 1
第一節(jié) Perl語言基本知識 1
一、Perl語言歷史 1
二、不同操作系統(tǒng)下的Perl語言 1
三、Perl語言的特點及其在生物信息學中的應用 2
第二節(jié) Perl語言環(huán)境的安裝和Perl代碼的運行 4
一、安裝Perl4
二、運行Perl5
三、Perl內建文檔的查看 6
第二章 Perl的語法與運行控制 9
第一節(jié) Perl語言的基本單位 9
第二節(jié) Perl語言數據類型及數據的書寫規(guī)則 12
一、直接量 13
二、變量 16
三、Perl語法基本規(guī)則 19
第三節(jié) 用戶交互與分支控制結構 22
第四節(jié) 循環(huán)控制結構 27
一、while循環(huán)控制結構 27
二、for循環(huán)控制結構 31
三、循環(huán)的嵌套 32
第五節(jié) Perl代碼的調試(語法分析) 36
第三章 數組和列表 42
第一節(jié) 數組與列表概述 43
一、數組及其元素的命名規(guī)則 43
二、列表與數組的賦值 44
三、數組的定義方法 46
四、數組元素的增加和減少操作(pop、push、shift、unshift) 46
五、其他數組和列表相關操作(<>、chomp、chop、reverse、sort) 50
第二節(jié) 用foreach循環(huán)遍歷數組 51
第三節(jié) Perl語言的上下文 55
第四節(jié) 函數基本知識及map和grep函數 59
一、函數基本知識 59
二、利用map、grep函數更簡單地處理數組 60
第五節(jié) Perl代碼的調試(用print檢驗數據) 64
第四章 正則表達式、匹配、替換和翻譯 68
第一節(jié) 正則表達式 70
一、正則表達式的基本字符單元 70
二、字符單元的特征描述 71
三、正則表達式中的邏輯關系符 72
四、正則表達式中的優(yōu)先權和變量內插 73
第二節(jié) 匹配 74
一、正則表達式的匹配過程 75
二、量詞的貪婪模式和非貪婪模式 79
三、匹配內容的捕獲和匹配過程中反向引用 83
第三節(jié) 替換和翻譯 90
一、替換 90
二、翻譯 92
第四節(jié) split和join函數 97
第五章 自定義函數和數據輸入輸出 101
第一節(jié) 自定義函數的定義和調用 101
第二節(jié) 參數傳入與返回值 102
一、參數傳入 102
二、自定義函數返回值 104
第三節(jié) 變量作用范圍 106
一、my 107
二、our 108
三、local和state 109
第四節(jié) 磁盤文件數據的讀取和寫入 112
一、創(chuàng)建和取消文件和文件句柄間的關聯 112
二、數據輸出到磁盤文件 115
三、磁盤文件讀取和鉆石操作符<> 116
四、Perl語言的行尾符 117
第六章 哈希和文件目錄操作 122
第一節(jié) 哈希的基本用法 124
一、哈希和數組的異同 124
二、哈希的定義和賦值 125
第二節(jié) 哈希的相關函數 127
一、keys函數和values函數 127
二、each函數 128
三、exists函數 129
四、delete函數 129
五、真假、undef和exists的關系 130
六、自定義函數參數中的列表、數組和哈希 131
第三節(jié) 哈希的實例 134
一、DNA反向互補 134
二、DNA序列翻譯 134
三、統(tǒng)計蛋白質序列氨基酸組成 136
四、計算蛋白質分子量 137
五、處理多列關系數據 138
六、利用exists函數快速查找示例 142
第四節(jié) 目錄和文件相關操作 144
第七章 引用與復雜數據結構 149
第一節(jié) 引用與解引用 152
一、變量的引用與解引用方法 152
二、引用的幾種應用場景 154
第二節(jié) 匿名引用 160
一、[]生成列表的匿名引用 160
二、{}生成哈希的匿名引用,ref函數判斷并返回引用種類 161
第三節(jié) 二維數據 162
一、數組的數組 162
二、哈希組成的數組 167
三、數組作為哈希的值 167
四、哈希組成的哈希 170
第四節(jié) 更復雜的結構 173
第五節(jié) 格式化輸出 176
一、printf和sprintf命令 176
二、write配合FORMAT格式化輸出 178
第八章 與操作系統(tǒng)進行交互 186
第一節(jié) 調用操作系統(tǒng)命令 186
一、exec函數執(zhí)行操作系統(tǒng)命令 187
二、system函數執(zhí)行操作系統(tǒng)命令 187
三、重音號引用執(zhí)行操作系統(tǒng)命令 188
第二節(jié) Perl代碼的命令行參數傳遞 189
第三節(jié) Perl的單行命令 191
第九章 模塊基礎和CPAN介紹 193
第一節(jié) 模塊基本知識與使用 193
一、模塊相關概念 193
二、模塊的調用(use和require) 197
第二節(jié) 模塊的編寫 198
第三節(jié) CPAN介紹 202
第四節(jié) Perl代碼的調試(利用Dumper模塊輸出數據) 203
第十章 BioPerl和Perl的面向對象編程 205
第一節(jié) BioPerl的安裝 206
一、利用CPAN來安裝BioPerl 206
二、下載安裝包并安裝BioPerl 207
第二節(jié) BioPerl的Seq和SeqIO類 207
一、Seq類 208
二、SeqIO類 210
第三節(jié) 面向對象格式的模塊編寫演示 216
第四節(jié) Perl代碼的調試(用調試器調試) 220
一、運行控制命令 222
二、斷點和跟蹤命令 223
三、顯示命令 224
四、定位代碼 224
參考文獻 226
附錄 227
附錄Ⅰ Perl操作符總結 227
附錄Ⅱ Perl函數 230
附錄Ⅲ Perl保留變量 235

本目錄推薦

掃描二維碼
Copyright ? 讀書網 leeflamesbasketballcamps.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號