Welcome to GIL’s documentation!¶
GIL is a collection of tools designed to simplify genetic engineering. This is still early in development, the future of this project is unknown and built versions may be unstable.
Features¶
Allows user-created libraries to avoid rewriting code
Automatically generates siRNAs for RNAi
Converts a sequence of amino acids to a DNA sequence optimized for the target organism
Converts a DNA sequence between two different organisms
Contribute¶
Issue Tracker: https://github.com/CamelCaseCam/GIL/issues
Source Code: https://github.com/CamelCaseCam/GIL
To see the latest features, check out the developer branch on github
Support¶
If you’re having problems, create an issue on github and/or email me at CamKDev@gmail.com
License¶
GIL is licensed under the GNU GPL-3.0 license.
Installation¶
Option 1: bulding from source¶
Download the source code and use .net 5.0 to build.
Option 2: Just download the compiled folder¶
Download the Compiled folder if on windows. If you’re on another platform, you’ll have to compile the source code for your OS.
I recommend adding the bin\Debug\net5.0 folder to PATH so you can access the GIL compiler from anywhere. You’ll need to restart VSCode for this to work.
- GIL
- Libraries
- GIL.HelperFunctions
- HelperFunctions.WriteWarning(string)
- HelperFunctions.WriteError(string)
- HelperFunctions.GetEnd(Token[] or List<Token>, int)
- HelperFunctions.GetArgs(string)
- HelperFunctions.GetComplement(string)
- HelperFunctions.GetParams(Token[] or List<Token>)
- HelperFunctions.GetAminos(Token[])
- HelperFunctions.VerifyAminos(string)
- HelperFunctions.AminoLetters
- Params class
- Importing other GIL files
- Linking to outside dlls
- GIL standard library
- GIL.HelperFunctions
- What I’m working on