infer_elements
#
- biotite.structure.infer_elements(atoms)[source]#
Infer the elements of atoms based on their atom name.
- Parameters:
- atomsAtomArray or AtomArrayStack or array-like of str
The atoms for which the elements should be inferred. Alternatively the atom names can be passed directly.
- Returns:
- elementsndarray, dtype=str
The inferred elements.
See also
create_atoms_names
The opposite of this function.
Examples
>>> print(infer_elements(atom_array)[:10]) ['N' 'C' 'C' 'O' 'C' 'C' 'O' 'N' 'H' 'H'] >>> print(infer_elements(["CA", "C", "C1", "OD1", "HD21", "1H", "FE"])) ['C' 'C' 'C' 'O' 'H' 'H' 'FE']