another sorting gives better recall in compound analysis in morphodict

This commit is contained in:
aarneranta
2020-03-03 12:04:27 +01:00
parent 58ebc9234a
commit 69f2ae9794

View File

@@ -97,8 +97,10 @@ mkMorphoDict env =
renames fls = [(mkFun (init f ++ [show i,last f]),l) | (i,(f,l)) <- zip [1..] fls]
findCompounds = getCompounds . sortOn cat_revforms
findCompounds = getCompounds . sortOn cat_orthrevforms
cat_orthrevforms (_,(cat,_:forms)) = (cat,[map (!!i) fss | let fss = map reverse forms, i <- [0..minimum (map length fss) - 1]])
cat_revforms (_,(cat,_:forms)) = (cat,map reverse forms)
revstem = head . snd . cat_revforms
wforms (_,(_,_:forms)) = forms