"""
Trajectory Clash Removal Tool

This plugin identifies and removes frames from molecular dynamics trajectories
that contain steric clashes or other structural problems. Features include:
- Detection of atom-atom clashes based on van der Waals radii
- Customizable clash criteria and thresholds
- Ability to focus on specific regions or residues
- Options to repair clashed frames or remove them entirely
- Statistical reporting on the number and types of clashes

Removing clashed frames is important for preparing clean trajectories for
further analysis, especially when working with modeled structures or
trajectories from enhanced sampling methods.
"""

import sys
from chisurf.gui.tools.structure.remove_clashed_frames import RemoveClashedFrames

# Define the plugin name - this will appear in the Plugins menu
name = "Structure:Remove Clashed Frames"



# When the plugin is loaded as a module with __name__ == "plugin",
# this code will be executed
if __name__ == "plugin":
    # Create an instance of the RemoveClashedFrames class
    window = RemoveClashedFrames()
    # Show the window
    window.show()
