利用BioJava定制一个范围位置(RangeLocation)

在Biojava中范围位置对象代表标志链中一段区域,由唯一的起始和终止来定义。

下面的例子展示了范围位置。

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

public class SpecifyRange {
public static void main(String[] args){
try {
// 创建一个第三个碱基到第八个碱基的范围位置
Location loc = LocationTools.makeLocation(3,8);
// 打印位置
System.out.println("Location: "+loc.toString());

// 创建一个标志链
SymbolList sl = RNATools.createRNA("gcagcuaggcggaaggagc");
System.out.println("SymbolList: "+sl.seqString());

// 取得范围位置定义的标志链
SymbolList sym = loc.symbols(sl);
System.out.println("Symbols sepcified by Location: "+sym.seqString());
}
catch(IllegalSymbolException ex) {
// 使用了非法标志
ex.printStackTrace();
}
}
}
  • 文章来源: 未知。文章来源待更新,请等待。
  • 版权说明: 除非特殊说明,本站文章版权归于文章来源网站或投稿作者。未标记来源文章,请原作者联系管理员更新版权信息

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: