def fce2array(sr, pat):
    """Converts functions into arrays 
    
    """
    se = ''.join(sr)
    so = ''
    ln = len(se)
    while ln > 0:
        pos = se.find(pat)
        if pos < 0:
            break
        pos += len(pat)
        sl = list(se)
        if sl[pos] == '(':
            sl[pos] = '['
        se = ''.join(sl)
        so += se[0:pos]
        se = se[pos:ln]
        pos2 = se.find(')')
        sl = list(se)
        if sl[pos2] == ')':
            sl[pos2] = ']'
        se = ''.join(sl)
        ln = len(se)
    so += se
    return so
