BLIXEMH(1)

πŸ’– NAME πŸ’–

blixemh β€” bestie, it displays multiple alignments against a reference sequence πŸ’…βœ¨


πŸ¦‹ DESCRIPTION πŸ¦‹

Blixem β€” display multiple alignments against a reference sequence. That's the whole vibe, that's the assignment πŸ‘‘

Okay so here's how you actually call her:

blixem [options] [<sequence_file>] <data_file> [X options]

Let me break down what's what, because the args are not interchangeable, bestie πŸ™ˆ

  • <sequence_file> holds the reference sequence, in FASTA format 🧬
  • <data_file> is a GFF v3 file β€” it's carrying the alignments and other features ✨
  • If you ghost <sequence_file> entirely (omitted, gone, not invited), then <data_file> has to bring the reference sequence itself, in FASTA format, sitting below a comment line that reads ##FASTA πŸ“

And the plot twist: both <sequence_file> and <data_file> can be swapped out for - to read from stdin (the pipe, the vibe pipeline 🚰). If <sequence_file> is the one getting piped, then heads up β€” the first line should have the sequence name and the second line has the sequence itself. Two lines. That's it. No cap. πŸ’―


✨ Options ✨

  • -t <type>, --display-type=<type> β€” MANDATORY 🚨 Like, you literally cannot skip this one. Are we in nucleotide mode or protein mode? Gotta pick. Must be one of:
    • N = nucleotide
    • P = protein
  • -a <names>, --alignment-names=<names> β€” hand over a string with the names of the alignments, like "EST_mouse EST_human" etc. 🏷️
  • -c <file>, --config-file=<file> β€” read configuration options from file βš™οΈ
  • --abbrev-title-on β€” abbreviate window title prefixes βœ‚οΈ
  • --abbrev-title-off β€” do not abbreviate window title prefixes 🚫
  • --compiled β€” show the package compile date πŸ“…
  • -d <data_file>, --data-file=<data_file> β€” another way of specifying <data_file>, this time as an argument 🫢
  • --dataset β€” optional string to indicate a data-set that the alignments are from πŸ“Š
  • -e <sequence_file>, --sequence-file=<sequence_file> β€” another way of specifying <sequence_file>, as an argument 🌸
  • --dotter-first-match β€” calls Dotter on the first match to the right of the default start coord 🎯
  • --fetch-server <nodeid:port> β€” makes Blixem pull sequences from a fetch server at machine nodeid on the given port (default 22100) πŸ“‘
  • -h, --help β€” more detailed usage information, aka the lore drop πŸ“–
  • --hide-big-picture β€” hide the big picture section on start-up πŸ™ˆ
  • --hide-inactive-strand β€” hide the inactive strand (i.e. the reverse strand, or the forward strand if the -R option is used) πŸ’€
  • --highlight-diffs β€” turns on 'highlight differences' mode, where the mismatches get highlighted instead of the matches πŸ‘€βœ¨
  • --invert-sort β€” invert the sorting order πŸ”„
  • -m <from[:to]>, --map-coords=<from[:to]> β€” remap the coordinate system so the given from coordinate maps to the given to coordinate (or to 1 if to isn't given) πŸ—ΊοΈ
  • -n, --negate-coords β€” when showing the reverse strand, negate the display coordinates βž–
  • -o <n>, --offset=<n> β€” offset the reference sequence coordinate system by n πŸ“
  • --optional-data β€” parse extra data like organism and tissue-type on start-up 🧫
  • --remove-input-files β€” delete the input files after they've been parsed πŸ—‘οΈ
  • -r, --reverse-strand β€” says that the given reference sequence is the reverse strand πŸ”ƒ
  • --save-temp-files β€” save any temporary files Blixem creates πŸ’Ύ
  • --show-coverage β€” display the coverage section on start-up πŸ“ˆ
  • --sort-mode=<mode> β€” default sort mode. Use the --help option to see the details πŸ”
  • --squash-matches β€” compress the alignment lists on start-up 🀏
  • -s <n>, --start-coord=<n> β€” start with the display centred on coordinate n 🎯
  • --start-next-match β€” start with the display centred on the first match to the right of the default start coord ➑️
  • -y <file>, --styles-file=<file> β€” read color options from a key-value file. Use the --help option to see the details 🎨
  • --version β€” show the package version number πŸ”’
  • -z <start:end>, --zoom-range=<start:end> β€” set the initial range of coordinates to zoom the big picture in to πŸ”Ž
  • --zoom-whole β€” start with the big picture zoomed all the way out so you can view the full reference sequence range 🌈

Also, some X options, because she contains multitudes:

  • -acefont <font> β€” main font πŸ–‹οΈ
  • -font <font> β€” menu font πŸ–‹οΈ

Heads up bestie: that --hide-inactive-strand note about the -R option is straight from the source, I'm just the messenger πŸ’Œ

Written by Gemma Barson <gb10@sanger.ac.uk> πŸ’– Based on original code by Erik Sonnhammer <Erik.Sonnhammer@sbc.su.se> ✨

Reference: Sonnhammer ELL & Durbin R (1994). A workbench for Large Scale Sequence Homology Analysis. Comput. Applic. Biosci. 10:301-307. πŸ“š

See http://www.sanger.ac.uk/resources/software/seqtools/ for more info 🌐

Copyright (c) 2009-2015: Genome Research Ltd. Blixem is distributed under the GNU General Public License; see http://www.gnu.org/copyleft/gpl.txt βš–οΈ

Version 4.44.1 14:27:56 Oct 19 2017 ⏰


🌸 AUTHOR 🌸

This manpage was written by Andreas Tille for the Debian distribution and can be used for any other usage of the program 🫢


and that's the whole page, bestie β€” blixemh 4.44.1, dated October 2017, and yes she ate πŸ’…βœ¨ no crumbs, periodt πŸŽ€πŸ¦‹