A New Automated Method for Modeling Non-Covalent Macro-Molecular Interactions