public class Mutator extends Object
String outputfile =  "/Users/ap3/WORK/PDB/mutated.pdb" ;
Structure struc = StructureIO.getStructure("5pti");
System.out.println(struc);
String chainId = "A";
String pdbResnum = "3";
String newType = "ARG";
// mutate the original structure and create a new one.
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();
| Constructor and Description | 
|---|
| Mutator() | 
| Modifier and Type | Method and Description | 
|---|---|
| Structure | mutate(Structure struc,
      String chainId,
      String pdbResnum,
      String newType)creates a new structure which is identical with the original one. | 
| AminoAcid | mutateResidue(AminoAcid oldAmino,
             String newType)create a new residue which is of the new type. | 
public Structure mutate(Structure struc, String chainId, String pdbResnum, String newType) throws PDBParseException
struc - the structure object that is the container for the residue to be mutatedchainId - the id (name) of the chain to be mutated. @see Chain.getName()pdbResnum - the PDB residue number of the residuenewType - the new residue type (3 characters)PDBParseExceptionpublic AminoAcid mutateResidue(AminoAcid oldAmino, String newType) throws PDBParseException
oldAmino - newType - PDBParseExceptionCopyright © 2000–2016 BioJava. All rights reserved.