def economic_status(CASRN, Method=None, AvailableMethods=False):  
load_economic_data()<EOL>CASi = CAS2int(CASRN)<EOL>def list_methods():<EOL><INDENT>methods = []<EOL>methods.append('<STR_LIT>')<EOL>if CASRN in _EPACDRDict:<EOL><INDENT>methods.append(EPACDR)<EOL><DEDENT>if CASRN in _ECHATonnageDict:<EOL><INDENT>methods.append(ECHA)<EOL><DEDENT>if CASi in HPV_data.index:<EOL><INDENT>methods.append(OECD)<EOL><DEDENT>methods.append(NONE)<EOL>return methods<EOL><DEDENT>if AvailableMethods:<EOL><INDENT>return list_methods()<EOL><DEDENT>if not Method:<EOL><INDENT>Method = list_methods()[<NUM_LIT:0>]<EOL><DEDENT>if Method == EPACDR:<EOL><INDENT>status = '<STR_LIT>' + str(_EPACDRDict[CASRN])<EOL><DEDENT>elif Method == ECHA:<EOL><INDENT>status = _ECHATonnageDict[CASRN]<EOL><DEDENT>elif Method == OECD:<EOL><INDENT>status = '<STR_LIT>'<EOL><DEDENT>elif Method == '<STR_LIT>':<EOL><INDENT>status = []<EOL>if CASRN in _EPACDRDict:<EOL><INDENT>status += ['<STR_LIT>' + str(_EPACDRDict[CASRN])]<EOL><DEDENT>if CASRN in _ECHATonnageDict:<EOL><INDENT>status += _ECHATonnageDict[CASRN]<EOL><DEDENT>if CASi in HPV_data.index:<EOL><INDENT>status += ['<STR_LIT>']<EOL><DEDENT><DEDENT>elif Method == NONE:<EOL><INDENT>status = None<EOL><DEDENT>else:<EOL><INDENT>raise Exception('<STR_LIT>')<EOL><DEDENT>return status<EOL>
Look up the economic status of a chemical.

    This API is considered experimental, and is expected to be removed in a
    future release in favor of a more complete object-oriented interface.

    >>> pprint(economic_status(CASRN='98-00-0'))
    ["US public: {'Manufactured': 0.0, 'Imported': 10272.711, 'Exported': 184.127}",
     u'10,000 - 100,000 tonnes per annum',
     'OECD HPV Chemicals']

    >>> economic_status(CASRN='13775-50-3')  # SODIUM SESQUISULPHATE
    []
    >>> economic_status(CASRN='98-00-0', Method='OECD high production volume chemicals')
    'OECD HPV Chemicals'
    >>> economic_status(CASRN='98-01-1', Method='European Chemicals Agency Total Tonnage Bands')
    [u'10,000 - 100,000 tonnes per annum']