Solving HA sub-structure
For simple diff-Pattersons with Harkers, solve by inspection (cf rsps)
For a handful of sites shelxs (Patterson search or direct methods), or rantan (Direct methods).
More sites ? Shake’n’ Bake
Care needed with reflection selection !