# tinker.types.SampledProvenanceSpan ## *class* [**tinker.types.SampledProvenanceSpan**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/provenance_spans.py#L38)() A run of tokens produced by one sampled sequence. Claims that the covered datum positions are positions `[offset, offset + length)` of the named sequence's sampled tokens. Two sampled sequences back to back are two adjacent runs, each naming its own sequence. **Fields:** - [**sequence_id**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/provenance_spans.py#L47) (*str*) – `SampledSequence.sequence_id` of the sequence this run reproduces. - [**offset**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/provenance_spans.py#L50) (*int*) – Position of the run within that sequence's sampled tokens. - [**length**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/provenance_spans.py#L53) (*int*) – Number of covered tokens (must be >= 1).