Skip to content

first step to handle discontinuated/split entities#22

Open
jeanphilippegoldman wants to merge 3 commits intosavkov:masterfrom
jeanphilippegoldman:master
Open

first step to handle discontinuated/split entities#22
jeanphilippegoldman wants to merge 3 commits intosavkov:masterfrom
jeanphilippegoldman:master

Conversation

@jeanphilippegoldman
Copy link
Contributor

I added self.frag to Annotation constructor as a list of fragments, each of them being (start_idx,end_idx) pair. and kept self.start_idx (resp. self.end_idx) as the start (resp. end) of first (resp. last) fragment.
In most of the case, there's only one fragment.

Some comparisons in agreement.py should be a bit better handled (is_contained_by, contains_ann,, is_partial_to, overlaps_with, has_partial_candidate, is_right_from, in_range) but at list , discont. entities are handled.

Maybe some additionnal testing could be welcomed

Also, I added an exception to skip lines of .ann files starting with an A (for attributes)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant