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)PDBParseException
public AminoAcid mutateResidue(AminoAcid oldAmino, String newType) throws PDBParseException
oldAmino
- newType
- PDBParseException
Copyright © 2000–2016 BioJava. All rights reserved.