The legacy NoGUI version of the Degenerate Bases project.
This project was developed to analyze oligonucleotide sequences containing degenerate bases and generate a file with all possible outcomes with non-degenerate bases considering the conversion of degenerate bases into conventional bases.
These instructions are aimed towards getting you a copy of the project up and running on your local machine for development and testing purposes.
In order to build this project, it is recommended to open the Visual Studio solution, but shortly the option to build in Linux or OSX environments using CMake will be available. You can also download the project directly from Releases.
It is fairly easy to install the project, all you need to do is to clone it from GitHub. There is also the option to download a copy of the repository.
If you wish to clone the repository using the terminal, you'll need to run:
git clone https://github.com/DatDarkAlpaca/Degenerate-Bases-NoGUI/
To build the project, all you need to do, after correctly
installing the project, is to click Build
then Build All
on Visual Studio. Alternatively, you can use the shortcut Ctrl+Shift+B
.
The executable files are generated under bin/Configuration/Platform
.
Once you have compiled the application, it'll generate a folder called results
and a file called settings.ini
.
This program offers you a certain degree of customization regarding the folder which you want to save your results, the pattern used in the fasta results, the size of the chunks that will be written or whether you need extra information about the execution.
The following table lists the settings which you can modify on the settings.ini
folder.
You will need to restart the application in order to apply the settings.
Default | Entry Name | Description |
---|---|---|
> | header_character | The initiation character on the outcome's header. |
seq | header_template | The template name for the outcome's header. |
Result_ | results-prefix | The template name of the generated files. |
fas | results-format | The file type which the file will be generated as. |
./results/ | results-directory | The directory where the results will be saved on. |
1024 | chunk_size | The size of outcome chunks that will be written to the file. |
false | debug-enable | Displays additional information about the program at the end of the execution. |
false | chunk_size | A feature designed for testing the chunk writting system. |
This project is licensed under the MIT License - see the LICENSE file for details