It must be easier in most cases to run FreqX than to write ad hoc queries or to write something else.
An external XML configuration file can be used, so that a run can be duplicated or refined.
FreqX can be run using a batch shell script (supplied) or from an environment such as Oxygen XML Editor.