diff --git a/modules/gui/src/scene_win/entity_node.cc b/modules/gui/src/scene_win/entity_node.cc index 6f0e4abf2751ad44d01fd1c5ae2765a97fe026c7..54221268ac83538fc4741b7b62ca19218cfca9bd 100644 --- a/modules/gui/src/scene_win/entity_node.cc +++ b/modules/gui/src/scene_win/entity_node.cc @@ -64,7 +64,9 @@ EntityNode::EntityNode(gfx::EntityP& entity, SceneNode* parent): model->AddNode(quick_selection, node); node = new EntityPartNode("Sidechains", entity, mol::QueryViewWrapper(entity->GetView().Select("aname!=CA,C,N,O and peptide=true")), quick_selection); model->AddNode(quick_selection, node); - node = new EntityPartNode("Ligands", entity, mol::QueryViewWrapper(entity->GetView().Select("ishetatm=1 and ele=C")), quick_selection); + node = new EntityPartNode("Ligands", entity, mol::QueryViewWrapper(entity->GetView().Select("ishetatm=1 and rname!=HOH,WAT")), quick_selection); + model->AddNode(quick_selection, node); + node = new EntityPartNode("Water", entity, mol::QueryViewWrapper(entity->GetView().Select("rname=HOH,WAT")), quick_selection); model->AddNode(quick_selection, node);