/**************************************************************************/ /**************************************************************************/ /**************************************************************************/ /**************************************************************************/ /**************************************************************************/ /************************** "steric" **********************************/ /**************************************************************************/ /************* Program to calculate ligand cone ********************/ /************* angles as a measure of steric size ********************/ /**************************************************************************/ /**************************************************************************/ /**************************************************************************/ /****************** Group Functions **************************/ /**************************************************************************/ /****************** This module is **************************/ /****************** system independant **************************/ /**************************************************************************/ #define NO_SINGLE 1 /* no single atom groups in Find_All_Bonded_Groups */ void Initialize_Group(Grps *group); int Get_Group_Names(char *inline, char *outline, char **oargs); int Get_Groups_by_Name(Mol *M, char **args, int num, Grps **group); int Group_Matches(Grps *mgroup, Grps *group); int Kill_All_Groups(Mol *M, char *name); double Find_Max_Group_SVangles(Mol *M); int Find_Bonded_Atoms(Grps *group, Atms *o, int i); int Assign_Groups(Mol *M); int Find_All_Bonded_Groups(Mol *M, unsigned mode); /**************************************************************************/ /*************************** The End ... *********************************/ /**************************************************************************/