added new input option to allow selection of feasible permutations.   added new input subroutine that read in coordinate definition using atom index instead of atom group index to allow more flexible definition.  atom index is used only when at least one infeasible permutation is removed to ensure compatibility with older version.
cleaning up