Fuzzy assign bio tags

allow assign the BIO tags with fuzzy match.  this can be useful when having some of partially labelled dataset.
 
2 spaces before function name are suggested by pep8