Documentation
Version 0.0.1
N/A (Test)
Version 0.0.2
Features
○ Load and Manage Sequences: Load DNA or RNA sequences from files and view sequence information.
○ Manipulate Sequences: Reverse, complement, transcribe, and translate sequences.
○ Simulate Genetic Variations: Introduce single nucleotide polymorphisms (SNPs), mutations, and trim sequences.
○ Analyze Sequences: Calculate nucleotide composition, align sequences, and compute similarity scores.
○ Annotate Sequences: Add annotations to specific positions within sequences.
○ Pattern Matching: Filter sequences by searching for specific patterns.
○ Random Sequence Generation: Generate random DNA sequences of a specified length.
○ Domain Prediction: Predict functional domains within sequences based on known patterns.
Usage
Integrates with the Command Palette.○ Create a file with the .bio extension
○ Type the desired commands (one per line) into the document.
○ Press Ctrl+Shift+P (or Cmd+Shift+P on macOS) to open the command palette.
○ Type Evaluate Modela and select the command to run the GeneLang code in the document.
○ Results and outputs will appear as notifications within Visual Studio Code.
Commands
load sequence from "filename.extension"
○ Loads a DNA or RNA sequence from a specified file. The file should be in the same directory as the workspace.
show info
○ Displays the header and the first 200 bases of the currently loaded sequence.
show composition
○ Displays nucleotide composition.
reverse sequence
○ Reverses the sequence.
complement DNA
○ Generates the complement of the DNA sequence.
transcribe DNA to RNA
○ Transcribes DNA into RNA.
translate RNA to protein
○ Translates RNA into protein.
mutate at position to ""
○ Introduces a mutation at the specified position.
generate random sequence of length
○ Generates a random DNA sequence.