├── .github ├── pull_request_template.md └── workflows │ ├── CI.yml │ └── comparison.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── RELEASE.md ├── examples ├── chain_check.rs ├── chain_count.rs ├── chain_interrogate.rs ├── chain_sections.rs ├── chain_stepthrough.rs ├── chain_view.rs └── liftover.rs ├── rustfmt.toml └── src ├── alignment.rs ├── alignment ├── section.rs └── section │ ├── builder.rs │ ├── data.rs │ ├── data │ └── record.rs │ ├── header.rs │ ├── header │ └── sequence.rs │ └── sections.rs ├── bin └── compare-crossmap.rs ├── lib.rs ├── liftover.rs ├── liftover ├── machine.rs ├── machine │ └── builder.rs ├── stepthrough.rs └── stepthrough │ └── interval_pair.rs ├── line.rs └── reader.rs /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.github/workflows/comparison.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/.github/workflows/comparison.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/RELEASE.md -------------------------------------------------------------------------------- /examples/chain_check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/examples/chain_check.rs -------------------------------------------------------------------------------- /examples/chain_count.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/examples/chain_count.rs -------------------------------------------------------------------------------- /examples/chain_interrogate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/examples/chain_interrogate.rs -------------------------------------------------------------------------------- /examples/chain_sections.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/examples/chain_sections.rs -------------------------------------------------------------------------------- /examples/chain_stepthrough.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/examples/chain_stepthrough.rs -------------------------------------------------------------------------------- /examples/chain_view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/examples/chain_view.rs -------------------------------------------------------------------------------- /examples/liftover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/examples/liftover.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/alignment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/src/alignment.rs -------------------------------------------------------------------------------- /src/alignment/section.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/src/alignment/section.rs -------------------------------------------------------------------------------- /src/alignment/section/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/src/alignment/section/builder.rs -------------------------------------------------------------------------------- /src/alignment/section/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/src/alignment/section/data.rs -------------------------------------------------------------------------------- /src/alignment/section/data/record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/src/alignment/section/data/record.rs -------------------------------------------------------------------------------- /src/alignment/section/header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/src/alignment/section/header.rs -------------------------------------------------------------------------------- /src/alignment/section/header/sequence.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/src/alignment/section/header/sequence.rs -------------------------------------------------------------------------------- /src/alignment/section/sections.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/src/alignment/section/sections.rs -------------------------------------------------------------------------------- /src/bin/compare-crossmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/src/bin/compare-crossmap.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/liftover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/src/liftover.rs -------------------------------------------------------------------------------- /src/liftover/machine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/src/liftover/machine.rs -------------------------------------------------------------------------------- /src/liftover/machine/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/src/liftover/machine/builder.rs -------------------------------------------------------------------------------- /src/liftover/stepthrough.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/src/liftover/stepthrough.rs -------------------------------------------------------------------------------- /src/liftover/stepthrough/interval_pair.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/src/liftover/stepthrough/interval_pair.rs -------------------------------------------------------------------------------- /src/line.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/src/line.rs -------------------------------------------------------------------------------- /src/reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stjude-rust-labs/chainfile/HEAD/src/reader.rs --------------------------------------------------------------------------------