Note: The GUI is an experimental component of the project and some quirky behaviour is to be expected.
The Bamformatics graphical interface can be launched via the command
java -jar Bamformatics.jar gui
At first-time launch, the program prompts to select/create a home directory where various settings and options can be saved.
The main GUI window is organized as a file-manager.
On the left, there are two panels that display contents of select directories. These panels are initially empty, but can be populated using the File/Import menu.
An imported directory should appear in both of the left-hand panels. Expanding or viewing this directory, however, has different effects: data files are displayed in the top panel and executable/script/program files in the bottom panel. Thus, the panels separate files into those that hold data and those that specify actions that can be applied on data.
On the right of the main GUI window, there is an area where miscellaneous objects can be viewed.
To view the contents of a text file, right-click on the file in one of the panels on the left-hand-side and select View from the popup menu. This creates a tab on the right-hand side. A navigation bar helps to separate header lines from remaining data.