COMPUTER SCIENCE

 

JAVA

 

R

 

XML

 

LINUX

 

OTHERS

 

BIOINFORMATICS

 

BIOJAVA

 

 

BIOSQL

 

 

MICROARRAY

 

 

MOTIF FINDING

 

 

REGULATION NETWORK

 

OTHERS

 

LIFE SCIENCE

 

 

我如何翻译序列或标志链?

要将DNA翻译成蛋白必须执行下列步骤:
1 转录成RNA
2 获得标志链的密码子(三联子)
3 翻译成蛋白

大部分可以通过使用Biojava的Tools类的静态方法实现。下面的程序展示了这个过程。当然了,如果你的序列已经是RNA,那么就不用转录步骤。
注意:如果你对一条长度非三的倍数的序列或标志链创建三联子视图(triplet view),IllegalArgumentException将会被抛出。参看“如何得到子序列“将会提示你如何得到序列的一部分,用这一部分进行翻译。

import org.biojava.bio.symbol.*;
import org.biojava.bio.seq.*;

public class Translate {

public static void main(String[] args){
try{
//
SymbolList symL = DNATools.createDNA("atggccattgaatga");

//
symL = RNATools.transcribe(symL);

//
symL = RNATools.translate(symL);

System.out.println(symL.seqString());
}
catch(IllegalAlphabetException ex){
//
ex.printStackTrace();
}
catch(IllegalSymbolException ex){
//
ex.printStackTrace();
}
}
}

--BACK TO TOP

 

Maintainted by Wu Xin, CBI, Peking University, China, 2003