Ejemplo n.º 1
0
 def setUp(self):
     self.empty_sa = StandoffAnnotation(
         os.path.join(FIXTURES_PATH, "valid_sa_file1.xml"))
     self.has_overlap_sa = StandoffAnnotation(
         os.path.join(FIXTURES_PATH, "has_overlap1.xml"))
     self.no_overlap_sa = StandoffAnnotation(
         os.path.join(FIXTURES_PATH, "no_overlap1.xml"))
Ejemplo n.º 2
0
def get_sa_from_dir(dirname):
    """Returns a dictionary in the format of:
    {"id": <StandoffAnnotation>}

    This is determined by finding all filenames within dirname that pass
    is_valid_sa_file.
    """
    sas = []

    for filename in os.listdir(dirname):
        filename = os.path.join(dirname, filename)

        if is_valid_sa_file(filename):
            sas.append(StandoffAnnotation(filename))

    return dict(zip([sa.id for sa in sas], sas))
Ejemplo n.º 3
0
 def setUp(self):
     self.has_overlap_sa = StandoffAnnotation(
         os.path.join(FIXTURES_PATH, "has_overlap1.xml"))
Ejemplo n.º 4
0
 def setUp(self):
     self.has_overlap_sa = StandoffAnnotation(
         os.path.join(FIXTURES_PATH, "has_overlap1.xml"))
     self.document = Document(self.has_overlap_sa.file_name)