basis_filenames = {
'SADLEJ'                         : 'ALL_BASIS_SETS',
#'DZ-ANO'                         : 'ALL_BASIS_SETS',
#'DZV-ALLELECTRON'                : 'ALL_BASIS_SETS',
#'DZV-ALL'                        : 'ALL_BASIS_SETS',
#'DZVP-ALLELECTRON'               : 'ALL_BASIS_SETS',
#'DZVP-ALL'                       : 'ALL_BASIS_SETS',
#'DZV-ALL-PADE'                   : 'ALL_BASIS_SETS',
#'DZVP-ALL-PADE'                  : 'ALL_BASIS_SETS',
#'DZV-ALL-PADE-NEW'               : 'ALL_BASIS_SETS',
#'DZVP-ALL-PADE-NEW'              : 'ALL_BASIS_SETS',
#'TZV-ALL-PADE'                   : 'ALL_BASIS_SETS',
#'TZVP-ALL-PADE'                  : 'ALL_BASIS_SETS',
#'DZV-ALL-BLYP'                   : 'ALL_BASIS_SETS',
#'DZVP-ALL-BLYP'                  : 'ALL_BASIS_SETS',
#'6-31G*'                         : 'ALL_BASIS_SETS',
'6-311PPG2D2P'                   : 'ALL_BASIS_SETS',
'6-311PPG3F2D'                   : 'ALL_BASIS_SETS',
'6-31PPG3F2D'                    : 'ALL_BASIS_SETS',
#'DZV-GTH-PADE'                   : 'ALL_BASIS_SETS',
#'DZV-GTH-PADE-CONFINED'          : 'ALL_BASIS_SETS',
#'DZVP-GTH-PADE'                  : 'ALL_BASIS_SETS',
#'DZVP-GTH-PADE-CONFINED'         : 'ALL_BASIS_SETS',
#'DZV-GTH-BLYP'                   : 'ALL_BASIS_SETS',
#'DZV-GTH-BLYP-CONFINED'          : 'ALL_BASIS_SETS',
#'DZVP-GTH-BLYP'                  : 'ALL_BASIS_SETS',
#'DZVP-GTH-BLYP-CONFINED'         : 'ALL_BASIS_SETS',
'GTH-DEF2-QZVP'                  : 'BASIS_ADMM',
'AUG-GTH-DEF2-QZVP'              : 'BASIS_ADMM',
'CFIT3'                          : 'BASIS_ADMM',
'CPFIT3'                         : 'BASIS_ADMM',
'AUG-CFIT3'                      : 'BASIS_ADMM',
'AUG-CPFIT3'                     : 'BASIS_ADMM',
'FIT3'                           : 'BASIS_ADMM',
'PFIT3'                          : 'BASIS_ADMM',
'AUG-FIT3'                       : 'BASIS_ADMM',
'AUG-PFIT3'                      : 'BASIS_ADMM',
'DEF2-QZVP'                      : 'BASIS_DEF2_QZVP_RI_ALL',
'RI-5Z'                          : 'BASIS_DEF2_QZVP_RI_ALL',
'LRI-DZVP-MOLOPT-GTH-MEDIUM'     : 'BASIS_LRIGPW_AUXMOLOPT',
'LRI-DZVP-MOLOPT-GTH-MEDIUM-PLUS': 'BASIS_LRIGPW_AUXMOLOPT',
'LRI-DZVP-MOLOPT-GTH-LARGE'      : 'BASIS_LRIGPW_AUXMOLOPT',
'SZV-MOLOPT-GTH'                 : 'BASIS_MOLOPT',
'SZV-MOLOPT-GTH-Q1'              : 'BASIS_MOLOPT',
'DZVP-MOLOPT-GTH'                : 'BASIS_MOLOPT',
'DZVP-MOLOPT-GTH-Q1'             : 'BASIS_MOLOPT',
'TZVP-MOLOPT-GTH'                : 'BASIS_MOLOPT',
'TZVP-MOLOPT-GTH-Q1'             : 'BASIS_MOLOPT',
'TZV2P-MOLOPT-GTH'               : 'BASIS_MOLOPT',
'TZV2P-MOLOPT-GTH-Q1'            : 'BASIS_MOLOPT',
'TZV2PX-MOLOPT-GTH'              : 'BASIS_MOLOPT',
'TZV2PX-MOLOPT-GTH-Q1'           : 'BASIS_MOLOPT',
'SZV-MOLOPT-SR-GTH'              : 'BASIS_MOLOPT',
'SZV-MOLOPT-SR-GTH-Q1'           : 'BASIS_MOLOPT',
'DZVP-MOLOPT-SR-GTH'             : 'BASIS_MOLOPT',
'DZVP-MOLOPT-SR-GTH-q18'         : 'BASIS_MOLOPT',
'DZVP-MOLOPT-SR-GTH-Q1'          : 'BASIS_MOLOPT',
'POB-TZVP'                       : 'BASIS_POB-TZVP',
'PLUS-POB-TZVP'                  : 'BASIS_POB-TZVP',
'CC-TZ'                          : 'BASIS_RI_CC-TZ',
'RI_TZ'                          : 'BASIS_RI_CC-TZ',
'DZ-ANO'                         : 'BASIS_SET',
'DZV-ALLELECTRON'                : 'BASIS_SET',
'DZV-ALL'                        : 'BASIS_SET',
'DZVP-ALLELECTRON'               : 'BASIS_SET',
'DZVP-ALL'                       : 'BASIS_SET',
'DZV-ALL-PADE'                   : 'BASIS_SET',
'DZVP-ALL-PADE'                  : 'BASIS_SET',
'DZV-ALL-PADE-NEW'               : 'BASIS_SET',
'DZVP-ALL-PADE-NEW'              : 'BASIS_SET',
'TZV-ALL-PADE'                   : 'BASIS_SET',
'TZVP-ALL-PADE'                  : 'BASIS_SET',
'DZV-ALL-BLYP'                   : 'BASIS_SET',
'DZVP-ALL-BLYP'                  : 'BASIS_SET',
'6-31G*'                         : 'BASIS_SET',
'SZV-GTH-PADE'                   : 'BASIS_SET',
'DZV-GTH-PADE'                   : 'BASIS_SET',
'DZV-GTH-PADE-CONFINED'          : 'BASIS_SET',
'DZVP-GTH-PADE'                  : 'BASIS_SET',
'DZVP-GTH-PADE-CONFINED'         : 'BASIS_SET',
'MAO-PRIM'                       : 'BASIS_SET',
'DZV-GTH-BLYP'                   : 'BASIS_SET',
'DZV-GTH-BLYP-CONFINED'          : 'BASIS_SET',
'DZVP-GTH-BLYP'                  : 'BASIS_SET',
'DZVP-GTH-BLYP-CONFINED'         : 'BASIS_SET',
'DZV-GTH-PBE'                    : 'BASIS_SET',
'DZVP-GTH-PBE'                   : 'BASIS_SET',
'TZVDD3DF3PD-GTH-BLYP'           : 'BASIS_SET',
'2SP-GTH'                        : 'BASIS_ZIJLSTRA',
'4SP-GTH'                        : 'BASIS_ZIJLSTRA',
'3SP-GTH'                        : 'BASIS_ZIJLSTRA',
'3-21GX'                         : 'EMSL_BASIS_SETS',
'3-21G*'                         : 'EMSL_BASIS_SETS',
'6-31GX'                         : 'EMSL_BASIS_SETS',
'6-31G*'                         : 'EMSL_BASIS_SETS',
'6-31GXX'                        : 'EMSL_BASIS_SETS',
'6-31G**'                        : 'EMSL_BASIS_SETS',
'6-31++GXX'                      : 'EMSL_BASIS_SETS',
'6-31++G**'                      : 'EMSL_BASIS_SETS',
'6-311GXX'                       : 'EMSL_BASIS_SETS',
'6-311G**'                       : 'EMSL_BASIS_SETS',
'6-311++GXX'                     : 'EMSL_BASIS_SETS',
'6-311++G**'                     : 'EMSL_BASIS_SETS',
'6-311++G2D2P'                   : 'EMSL_BASIS_SETS',
'6-311++G(2D,2P)'                : 'EMSL_BASIS_SETS',
'6-311G2DF2DP'                   : 'EMSL_BASIS_SETS',
'6-311G(2DF,2PD)'                : 'EMSL_BASIS_SETS',
'6-311++G3DF3PD'                 : 'EMSL_BASIS_SETS',
'6-311++G(3DF,3PD)'              : 'EMSL_BASIS_SETS',
'PC-0'                           : 'EMSL_BASIS_SETS',
'PC-1'                           : 'EMSL_BASIS_SETS',
'PC-2'                           : 'EMSL_BASIS_SETS',
'PC-3'                           : 'EMSL_BASIS_SETS',
'PC-4'                           : 'EMSL_BASIS_SETS',
'AUG-PC-0'                       : 'EMSL_BASIS_SETS',
'AUG-PC-1'                       : 'EMSL_BASIS_SETS',
'AUG-PC-2'                       : 'EMSL_BASIS_SETS',
'AUG-PC-3'                       : 'EMSL_BASIS_SETS',
'AUG-PC-4'                       : 'EMSL_BASIS_SETS',
'AHLRICHS-VDZ'                   : 'EMSL_BASIS_SETS',
'AHLRICHS-VTZ'                   : 'EMSL_BASIS_SETS',
'AHLRICHS-PVDZ'                  : 'EMSL_BASIS_SETS',
'AHLRICHS-TZV'                   : 'EMSL_BASIS_SETS',
'AHLRICHS-PTZV'                  : 'EMSL_BASIS_SETS',
'AUG-CC-PVDZ'                    : 'EMSL_BASIS_SETS',
'AUG-CC-PVTZ'                    : 'EMSL_BASIS_SETS',
'AUG-CC-PVQZ'                    : 'EMSL_BASIS_SETS',
'AUG-CC-PV5Z'                    : 'EMSL_BASIS_SETS',
'IGLO-II'                        : 'EMSL_BASIS_SETS',
'IGLO-III'                       : 'EMSL_BASIS_SETS',
'SADLEJ-PVTZ'                    : 'EMSL_BASIS_SETS',
'ROOS-ADZ-ANO'                   : 'EMSL_BASIS_SETS',
'ROOS-ATZ-ANO'                   : 'EMSL_BASIS_SETS',
'AHLRICHS-DEF2-QZVP'             : 'EMSL_BASIS_SETS',
'SZV-GTH-Q1'                     : 'GTH_BASIS_SETS',
'SZV-GTH'                        : 'GTH_BASIS_SETS',
'DZV-GTH-Q1'                     : 'GTH_BASIS_SETS',
'DZV-GTH'                        : 'GTH_BASIS_SETS',
'DZVP-GTH-Q1'                    : 'GTH_BASIS_SETS',
'DZVP-GTH'                       : 'GTH_BASIS_SETS',
'TZVP-GTH-Q1'                    : 'GTH_BASIS_SETS',
'TZVP-GTH'                       : 'GTH_BASIS_SETS',
'TZV2P-GTH-Q1'                   : 'GTH_BASIS_SETS',
'TZV2P-GTH'                      : 'GTH_BASIS_SETS',
'QZV2P-GTH-Q1'                   : 'GTH_BASIS_SETS',
'QZV2P-GTH'                      : 'GTH_BASIS_SETS',
'QZV3P-GTH-Q1'                   : 'GTH_BASIS_SETS',
'QZV3P-GTH'                      : 'GTH_BASIS_SETS',
'AUG-DZVP-GTH-Q1'                : 'GTH_BASIS_SETS',
'AUG-DZVP-GTH'                   : 'GTH_BASIS_SETS',
'AUG-TZVP-GTH-Q1'                : 'GTH_BASIS_SETS',
'AUG-TZVP-GTH'                   : 'GTH_BASIS_SETS',
'AUG-TZV2P-GTH-Q1'               : 'GTH_BASIS_SETS',
'AUG-TZV2P-GTH'                  : 'GTH_BASIS_SETS',
'AUG-QZV2P-GTH-Q1'               : 'GTH_BASIS_SETS',
'AUG-QZV2P-GTH'                  : 'GTH_BASIS_SETS',
'AUG-QZV3P-GTH-Q1'               : 'GTH_BASIS_SETS',
'AUG-QZV3P-GTH'                  : 'GTH_BASIS_SETS',
'TZV2P-GTH'                      : 'HFX_BASIS',
'CC-TZV2P-GTH'                   : 'HFX_BASIS',
'CC-QZV3P-GTH'                   : 'HFX_BASIS',
'DZVP-GTH'                       : 'HFX_BASIS',
'TZ_FIODENA_OPT'                 : 'HFX_BASIS',
'RI_DZVP-GTH'                    : 'HFX_BASIS',
'RI_DZ_INIT'                     : 'HFX_BASIS',
'TZVP-MOLOPT-SR-GTH'             : 'BASIS_MOLOPT_UCL',
'TZV2P-MOLOPT-SR-GTH'            : 'BASIS_MOLOPT_UCL',
}

potential_filenames = {
#'ALLELECTRON'    : 'ALL_POTENTIALS',
#'ALL'            : 'ALL_POTENTIALS',
#'GTH-BLYP-Q1'    : 'GTH_POTENTIALS',
#'GTH-BLYP'       : 'GTH_POTENTIALS',
#'GTH-BP-Q1'      : 'GTH_POTENTIALS',
#'GTH-BP'         : 'GTH_POTENTIALS',
#'GTH-HCTH120-Q1' : 'GTH_POTENTIALS',
#'GTH-HCTH120'    : 'GTH_POTENTIALS',
#'GTH-HCTH407-Q1' : 'GTH_POTENTIALS',
#'GTH-HCTH407'    : 'GTH_POTENTIALS',
#'GTH-PADE-Q1'    : 'GTH_POTENTIALS',
#'GTH-LDA-Q1'     : 'GTH_POTENTIALS',
#'GTH-PADE'       : 'GTH_POTENTIALS',
#'GTH-LDA'        : 'GTH_POTENTIALS',
#'GTH-PBE-Q1'     : 'GTH_POTENTIALS',
#'GTH-PBE'        : 'GTH_POTENTIALS',
#'GTH-OLYP-Q1'    : 'GTH_POTENTIALS',
#'GTH-OLYP'       : 'GTH_POTENTIALS',
#'GTH-HF-Q1'      : 'HF_POTENTIALS',
#'GTH-HF'         : 'HF_POTENTIALS',
#'GTH-NLCC-PBE-Q1': 'NLCC_POTENTIALS',
#'GTH-NLCC-PBE'   : 'NLCC_POTENTIALS',
'GTH-BLYP-Q1'    : 'POTENTIAL',
'GTH-BLYP'       : 'POTENTIAL',
'GTH-BP-Q1'      : 'POTENTIAL',
'GTH-BP'         : 'POTENTIAL',
'GTH-HCTH120-Q1' : 'POTENTIAL',
'GTH-HCTH120'    : 'POTENTIAL',
'GTH-HCTH407-Q1' : 'POTENTIAL',
'GTH-HCTH407'    : 'POTENTIAL',
'GTH-PADE-Q1'    : 'POTENTIAL',
'GTH-LDA-Q1'     : 'POTENTIAL',
'GTH-PADE'       : 'POTENTIAL',
'GTH-LDA'        : 'POTENTIAL',
'GTH-PBE-Q1'     : 'POTENTIAL',
'GTH-PBE'        : 'POTENTIAL',
'GTH-OLYP-Q1'    : 'POTENTIAL',
'GTH-OLYP'       : 'POTENTIAL',
'GTH-HF-Q1'      : 'POTENTIAL',
'GTH-HF'         : 'POTENTIAL',
'GTH-NLCC-PBE-Q1': 'POTENTIAL',
'GTH-NLCC-PBE'   : 'POTENTIAL',
'ALLELECTRON'    : 'POTENTIAL',
'ALL'            : 'POTENTIAL',
}
