BioJava In Anger快速指南介紹:BioJava 的設計涵蓋了生物信息學的很多方面,本身就比較復雜和龐大,有時候甚至令人生畏。對于那些想快速了解并且利用這個強大的工具的生物信息學家們來說,有時候面對這一大堆的接口常常會頭痛欲裂。本指南能夠幫助你利用BioJava開發99%常用的程序,而不必為此掌握99%的BioJava接口。 本指南使用多數編程快速指南的格式,采用“我如何使用.....”的主題形式來幫助大家使用BioJava。每個主題都提供你可能會期望并經常使用的源代碼。這些代碼基本上可以直接在你的機器中編譯運行。我盡量詳細注釋這些代碼,讓大家更容易理解程序中可能的一些晦澀代碼。 “BioJava In Anger”由Mark Schreiber維護。任何建議和問題請聯系biojava mailing list。點擊這里訂閱郵件列表。 本指南使用的例子經過BioJava1.3, Java1.4測試。 本指南中文版由 Wu Xin(Center of Bioinformatics,Peking University)翻譯,任何翻譯問題請通過郵件列表聯系或者登錄BBS。 我如何使用.......?安裝> 安裝Java 成分表(alphabets)和標記(symbol)>我如何建立雜交產物成分表(cross product alphabet),例如密碼字成分表(codon alphabet)? >我如何從雜交產物成分表(cross product alphabet)中分解出他們的組成標記(component symbol)? >我如何建立一個多義標記(ambiguous symbol),例如Y或R? 基本序列操作>序列是不可變的(immutable),我如何改變它的名字? 翻譯(translation)序列輸入輸出(sequence I/O)>我如何讀取GenBank/EMBL/SwissProt格式的文件 >我如何從GenBank/EMBL/SwissProt格式中抽取序列并且以FASTA格式輸出? 注釋(annotation)位置和特征(location and feature)>我如何使用環狀位置(circular location)? BLAST和FASTA計數和分布(count and distribution)>我如何能找到一種簡單的方法來判斷兩種分布是否具有相同的權重? >我如何對一個自定義的成分表創建一個N階分布(order N distribution)? 權重矩陣和動態規劃(weight matrix and dynamic programming)用戶界面(user interfaces)OBDA免責聲明:這些源代碼由各個作者貢獻,盡管經過我們測試,但仍然可能有錯誤發生。所有代碼可以免費使用,但我們并不保證和負責代碼的正確性。在使用前,請自我測試。 版權:本站文檔屬于其貢獻者。如果在出版物中使用,請先垂詢biojava mailing list。源代碼是開放資源,如果你同意其聲明則可以免費使用。 |
Maintainted by Wu Xin, CBI, Peking University, China, 2003 |