:py:mod:`medkit.text.postprocessing.alignment_utils`
====================================================

.. py:module:: medkit.text.postprocessing.alignment_utils


Module Contents
---------------


Functions
~~~~~~~~~

.. autoapisummary::

   medkit.text.postprocessing.alignment_utils.compute_nested_segments



.. py:function:: compute_nested_segments(source_segments: list[medkit.core.text.Segment], target_segments: list[medkit.core.text.Segment]) -> list[tuple[medkit.core.text.Segment, list[medkit.core.text.Segment]]]

   
   Return source segments aligned with its nested segments.

   Only nested segments fully contained in the `source_segments` are returned.

   :Parameters:

       **source_segments** : list of Segment
           List of source segments

       **target_segments** : list of Segment
           List of segments to align

   :Returns:

       list of tuple
           List of aligned segments













   ..
       !! processed by numpydoc !!

