#!/usr/bin/env python
# Copyright 2007-2015  Pavel Rychly

import manatee

def list_lex_with_ARF (attr):
    size = attr.size()
    for i in range (0, attr.id_range()):
        f = attr.freq(i)
        print '%d\t%s\t%d\t%f' % (i, attr.id2str(i), f,
                                  manatee.compute_ARF (attr.id2poss(i), f, size))

if __name__ == '__main__':
    import sys
    c = manatee.Corpus (sys.argv[1])
    if sys.argv[2:]:
        list_lex_with_ARF (c.get_attr (sys.argv[2], True))
    else:
        print 'usage: lsclexarf.py CORPNAME ATTRNAME'
