update¶
- pdb2sql.update(columns, values, tablename='ATOM', **kwargs)[source]¶
Update the database with given values.
- Parameters:
columns (str) –
names of column to update, e.g. “x,y,z”. Avaiable columns:
serial, name, altLoc, resName, chainID, resSeq, iCode, x, y, z, occ, temp, element, model
values (np.ndarray) – an array of values that corresponds to the number of columns and atoms selected.
kwargs – selection arguments, eg: name = [‘CA’, ‘O’], chainID = [‘A’], or no_name = [‘CA’, ‘C’], no_chainID = [‘A’].
Examples
>>> values = np.array([[1.,2.,3.], [4.,5.,6.]]) >>> db.update("x,y,z", values=values, resName='MET', name=['CA', 'CB'])