![]() ![]() ![]() |
|
我如何得到DNA,RNA或蛋白质的成分表? 在BioJava中,成分表(alphabets)是标记(symbol)的集合。(例如,DNA就是一种成分表,其中a,c,g,t是标记,DNA是这四种标记的集合。相似地,RNA由a,c,g,u四种标记组成,蛋白质由二十种氨基酸标记组成。 --译者注)。普通的生物成分表(DNA,RNA,蛋白质等等)由BioJava的AlphabetManager负责初始化和注册,可以通过名字进行访问。DNA,RNA,蛋白质成分表也可以分别通过DNATools,RNATools和ProteinTools的静态方法方便地访问。这两种方法在下面的例子中都有使用: import org.biojava.bio.symbol.*; import java.util.*; import org.biojava.bio.seq.*; public class AlphabetExample{ public static void main(String[] args){ Alphabet dna, rna, prot; // 使用名字来创建DNA成分表 dna = AlphabetManager.alphabetForName("DNA"); // 使用名字来创建RNA成分表 rna = AlphabetManager.alphabetForName("RNA"); // 使用名字来创建蛋白质成分表 prot = AlphabetManager.alphabetForName("PROTEIN"); // 创建包含*终止标记的蛋白质成分表 prot = AlphabetManager.alphabetForName("PROTEIN-TERM"); // 从Tools类中创建这些成分表 dna = DNATools.getDNA(); rna = RNATools.getRNA(); prot = ProteinTools.getAlphabet(); // 或创建含有终止标记的蛋白质成分表( 注意getAlphabet()和getTAlphabet() ) prot = ProteinTools.getTAlphabet(); } } -- BACK TO TOP
|
|
Maintainted by Wu Xin, CBI, Peking University, China, 2003 |