## this patch turns DNA phosphate groups (P,O1P,O2P) into virtual atoms
## useful when non-crystallographic phosphates must be built for atom tree purposes, but should not contribute to energetics
## author Phil Bradley
NAME VirtualDNAPhosphate
TYPES VIRTUAL_DNA_PHOSPHATE

BEGIN_SELECTOR
PROPERTY DNA
END_SELECTOR

BEGIN_CASE ### general
SET_ATOM_TYPE P VIRT
SET_ATOM_TYPE O1P VIRT
SET_ATOM_TYPE O2P VIRT
SET_ATOMIC_CHARGE P 0.0
SET_ATOMIC_CHARGE O1P 0.0
SET_ATOMIC_CHARGE O2P 0.0
END_CASE
