-
Notifications
You must be signed in to change notification settings - Fork 16
Home
Jambler edited this page Jun 3, 2019
·
23 revisions
Please follow the project to receive a notification on launch.
Newly updated to Python3 and NetworkX 2.3.
If pip is installed, simply:
pip install networkx
A Whole genome alignment tool Mauve Specifically, progressiveMauve.
At least one of the following:
- MAFFT (Recommended)
- Clustal Omega
- Muscle
(This needs updating)
pip install GenGraph
Download gengraphTool.py file either by cloning the repository or downloading the .zip file.
python3 gengraphTool.py <tool> <commands>
- Create the sequence input file. This is a tab delimited file with 4 columns:
seq_name aln_name seq_path annotation_path
H37Rv seq0 <path to fasta file> <path to annotation gff/NA>
CDC1551 seq1 <path to fasta file> <path to annotation gff/NA>
F11 seq2 <path to fasta file> <path to annotation gff/NA>
- The column
seq_name
is any name used to identify an isolate. - The column
aln_name
always contains seq(x) where x starts at 0 and increases. - The column
seq_path
is the absolute path to the genome fasta file. - The column
annotation_path
is EITHER the absolute path to the annotation file in gff format OR the string NA if no annotation file is available or needed.
- Run gengraphTool.py
python ./gengraphTool.py make_genome_graph --seq_file <sequence_input_file.txt> --out_file_name <file name>
graph_obj = import_gg_graph(<path_to_GG_xml_file>)
- Generating a consensus sequence from raw reads
- Read mapping to the genome graph