GT-SNPPER(1)
π GT-SNPPER(1) π
okay bestie, welcome to the GenomeTools Manual page for gt-snpper β yes it's a manpage, no it does not have to be boring, let's go β¨
πΈ NAME πΈ
gt-snpper β annotates SNPs based on how they affect the genome, as described by a genomic annotation. it's giving "what did this tiny letter swap actually do" energy π
β¨ SYNOPSIS β¨
gt snpper [option ...] GFF3_file [GVF_file]
π¦ DESCRIPTION π¦
π OPTIONS π
-trans_table [value]β the NCBI translation table number, and you literally get to pick from this whole menu:1: Standard2: Vertebrate Mitochondrial3: Yeast Mitochondrial4: Mold Mitochondrial; Protozoan Mitochondrial; Coelenterate Mitochondrial; Mycoplasma; Spiroplasma5: Invertebrate Mitochondrial6: Ciliate Nuclear; Dasycladacean Nuclear; Hexamita Nuclear9: Echinoderm Mitochondrial; Flatworm Mitochondrial10: Euplotid Nuclear11: Bacterial, Archaeal and Plant Plastid12: Alternative Yeast Nuclear13: Ascidian Mitochondrial14: Alternative Flatworm Mitochondrial15: Blepharisma Macronuclear16: Chlorophycean Mitochondrial21: Trematode Mitochondrial22: Scenedesmus obliquus Mitochondrial23: Thraustochytrium Mitochondrial24: Pterobranchia Mitochondrial25: Candidate Division SR1 and Gracilibacteria (default:1)
-seqfile [filename]β tells it which sequence file to pull the sequences from (default: undefined) π§¬-encseq [filename]β sets the encoded sequence indexname to pull the sequences from (default: undefined)-seqfilesβ sets the sequence files to extract the features from; use--to terminate the list of sequence files π-matchdesc [yes|no]β searches the sequence descriptions in the input files for the sequence IDs you want (in GFF3), and reports the first match (default:no)-matchdescstart [yes|no]β matches the sequence descriptions from the input files against the desired sequence IDs (in GFF3) exactly, from the beginning all the way to the first whitespace (default:no)-usedesc [yes|no]β uses sequence descriptions to map the sequence IDs (in GFF3) onto actual sequence entries. if a description has a sequence range in it (likeIII:1000001..2000000), then the first part becomes the sequence ID (III) and the first range position becomes the offset (1000001) (default:no)-regionmapping [string]β sets the file that contains the sequence-region-to-sequence-file mapping (default: undefined) πΊοΈ-o [filename]β redirects output into the file you specify (default: undefined)-gzip [yes|no]β writes a gzip-compressed output file (default:no)-bzip2 [yes|no]β writes a bzip2-compressed output file (default:no)-force [yes|no]β forces writing to the output file (default:no)-helpβ shows help and dips βοΈ-versionβ shows version info and dips βοΈ
π File format for option -regionmapping π
the file you hand to option -regionmapping defines a βmappingβ. a mapping takes the sequence-region entries in the GFF3_file and maps them to a sequence file that holds the matching sequence. you can define mappings in one of these two forms, pick your fighter:
mapping = {
chr1 = "hs_ref_chr1.fa.gz",
chr2 = "hs_ref_chr2.fa.gz"
}
or
function mapping(sequence_region)
return "hs_ref_"..sequence_region..".fa.gz"
end
the first form defines a Lua (<http://www.lua.org>) table named βmappingβ that maps each sequence region to its corresponding sequence file. the second one defines a Lua function called βmappingβ, and that function has to return the sequence file name when you call it with the sequence_region as its argument. iykyk π«
π REPORTING BUGS π
found a bug? spill it here: <https://github.com/genometools/genometools/issues>.
ngl this page is from GenomeTools 1.6.6, dated 11/09/2025. that's the whole footer bestie, we did it, slay π β¨π¦
π¦ where this page comes from
- ubuntu resolute: genometools 1.6.6+ds-2
- ubuntu stonking: genometools 1.6.6+ds-2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms