new subroutines added for GAC_overlap.py
GAC_overlap.py: debugged; restructured;