public class Mutator extends Object
String outputfile = "/Users/ap3/WORK/PDB/mutated.pdb" ;
Structure struc = StructureIO.getStructure("5pti");
System.out.println(struc);
String chainName = "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,chainName,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 Mutator()
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–2019 BioJava. All rights reserved.