BioJava:CookbookPortuguese:PDB:mutate

Como eu posso mutar um residuo?


`// mutar uma estrutura de proteina`  
`// e salvar para arquivo`  
  
`String filename   =  "5pti.pdb" ;`  
`String outputfile =  "mutated.pdb" ;`  
  
`PDBFileReader pdbreader = new PDBFileReader();`  
  
`try{`  
`    Structure struc = pdbreader.getStructure(filename);`  
`    System.out.println(struc);`  
  
  
`    String chainId = " ";`  
`    String pdbResnum = "3";`  
`    String newType = "ARG";`  
  
`    // muta a estrutura original e cria uma nova.`  
`    // deixa ponto de corrente lateral na mesma direção, mas só usa átomo Cb`  
`     Mutator m = new Mutator();`

`     Structure newstruc = m.mutate(struc,chainId,pdbResnum,newType);`  
` `  
`     FileOutputStream out= new FileOutputStream(outputfile); `  
`     PrintStream p =  new PrintStream( out );`  
` `  
`     p.println (newstruc.toPDB());`  
` `  
`     p.close();`  
` `  
` `  
} catch (Exception e) {`  
`     e.printStackTrace();`  
} `