gpt4 book ai didi

java - 生物信息学——需要获取ATOMS序列

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:02:37 25 4
gpt4 key购买 nike

我在 BioJava 中搜索一种方法以从 PDB 文件中获取 Atom 序列。我看了 BioJava API,但对于 getAtomSequence() 它捕获了氨基酸。我在 BioJava 中尝试了其他几种方法,但都没有达到我想要的效果。

有人可以帮我吗?

谢谢

最佳答案

我解决了...感兴趣的解决方案:

try{

PDBFileReader read=new PDBFileReader();
Structure pdb=read.getStructure(filename);
System.out.println("PDB code :"+pdb.getPDBCode());

List chains=Collections.synchronizedList(new ArrayList());
chains=pdb.getChains();

for(Iterator iter=chains.iterator();iter.hasNext();){
Chain c=(Chain)(iter.next());
System.out.println("Chain :"+c.getName()+"\n"+"Seq aa :"+c.getAtomSequence());
for(int j=0;j<c.getAtomLength();j++){
for (int k=0; k < c.getAtomGroup(j).size(); k++ ){
Atom a=c.getAtomGroup(j).getAtom(k);
System.out.println("Name : "+a.getName()+" X : "+a.getX()+" Y : "+a.getY()+" Z : "+a.getZ());
}
}

关于java - 生物信息学——需要获取ATOMS序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4819354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com