Quick Start
CLI or GUI
If your answer is yes to any of the following questions, you should use the CLI version of the app. otherwise, either GUI or CLI will serve your need.
- Are you planning to run the app on a High-Performance Computing (HPC) cluster or Linux system?
- Do you run SEGUL as part of a pipeline?
- Do you you need the utmost efficiency?
Installation
Follow the installation instruction for your operating system. The CLI is available for Linux, MacOS, and Windows. The GUI is available for Windows, macOS, iOS, iPadOS, and Android.
The fastest installation route for CLI is using the pre-compiled binaries here. Get the most up to date link for GUI installation here.
Usage quick links
Feature | Quick Link |
---|---|
Alignment concatenation | CLI / GUI |
Alignment conversion | CLI / GUI |
Alignment filtering | CLI / GUI |
Alignment splitting | CLI / GUI |
Alignment partition conversion | CLI / GUI |
Alignment summary statistics | CLI / GUI |
Contig summary statistics | CLI / GUI |
Raw read summary statistics | CLI / GUI |
Sample distribution mapping | CLI / GUI |
Sequence extraction | CLI / GUI |
Sequence ID parsing | CLI / GUI |
Sequence ID renaming | CLI / GUI |
Sequence removal | CLI / GUI |
Sequence translation | CLI / GUI |
Log file | CLI / GUI |
CLI Command List
Command below expect SEGUL version 0.19.0+. If you are using lower version, such as 0.18.0, ignore the parent subcommands and dir input option required input format.
For example:
segul alignment concat -d <input-directory>
should be:
segul concat -d <input-directory> -f <input-format>
Feature | Commands |
---|---|
Alignment concatenation | segul align concat -d <input-directory> |
Alignment conversion | segul align convert -d <input-directory> |
Alignment filtering | segul align filter -d <input-directory> <filtering-options> |
Alignment splitting | segul align split -d <input-directory> |
Alignment partition conversion | segul partition convert -d <input-directory> |
Alignment summary statistics | segul align summary -d <input-directory> |
Contig summary statistics | segul contig summary -d <input-directory> |
Raw read summary statistics | segul read summary -d <input-directory> |
Sample distribution | segul sequence id --map -d <input-directory> |
Sequence extraction | segul sequence extract -d <input-directory> <extraction-options> |
Sequence ID parsing | segul sequence id -d <input-directory> |
Sequence ID renaming | segul sequence rename -d <input-directory> |
Sequence removal | segul sequence remove -d <input-directory> |
Sequence translation | segul sequence translate -d <input-directory> |
Main help | segul --help |
Parent subcommand help | segul <subcommand> --help |
Child subcommand help | segul <subcommand> <subcommand> --help |