Introduction
1.
Working with table collections
1.1.
Creation
1.2.
Adding rows
1.3.
Accessing table columns
1.4.
Accessing table rows
1.5.
Validating table collection contents
2.
Working with tree sequences
2.1.
Initialization from a table collection
2.2.
Iterating over trees
2.3.
Working with trees
2.4.
Edge differences
2.5.
Miscellaneous operations
3.
Metadata
3.1.
Defining metadata types in rust
3.2.
Metadata and tables
3.3.
Metadata schema
3.4.
Advanced topics
4.
Error handling
5.
Example programs
5.1.
Haploid Wright-Fisher simulation
Crate prelude
Changelog
Migration Guide
Light
Rust
Coal
Navy
Ayu
The tskit (rust) book
Example programs