MAQVIEW(1)

๐Ÿ“ฆ
version 0.2.5 ยท 4 versions
, in debian bookworm, ubuntu noble

๐ŸŒธ MAQVIEW(1) โ€” Bioinformatics Tools ๐Ÿ’…

okay bestie, sit down, hydrate, and let me tell you about Maqview โ€” the maq alignment indexer and viewer. โœจ


โœจ NAME โœจ

Maqview โ€” Maq alignment indexer and viewer ๐Ÿฆ‹


๐ŸŽ€ SYNOPSIS ๐ŸŽ€

maqindex -i|-v|-b [-c in.cns] in.map [chr[:start[-end]] [...]]

maqview [-c in.cns] in.map

๐Ÿ‘‘ DESCRIPTION ๐Ÿ‘‘

So Maqview is actually a set of programs, not one little guy. Together they do two things: get fast random access to the alignment file that maq map generates, and then display that alignment in a nice GUI (that's Graphical User Interface, for the uninitiated ๐Ÿ’–). It's highly efficient in speed, memory, and disk usage โ€” the whole trifecta, no cap. Maqview is built on OpenGL and is known to work on both Mac OS X and Linux. Porting it to Windows is, in principle, easy. ๐Ÿ‘‘


๐Ÿงš maqindex ๐Ÿงš

maqindex -i|-v|-b [-c in.cns] in.map [chr[:start[-end]] [...]]
  • -i โ€” Index the alignment file ๐Ÿ“‡
  • -v โ€” Print the alignment in the specified region in the maq mapview format ๐Ÿ–จ๏ธ
  • -b โ€” Dump the alignment in the specified region in the binary .map format ๐Ÿ’พ
  • -c FILE โ€” Index the Maq consensus file for viewing in maqview at the same time ๐Ÿซถ

The program maqindex either indexes a maq alignment file in.map or quickly retrieves all the reads in one or multiple regions. You must use one of -i, -v and -b โ€” pick one, bestie, it's not optional. For -v or -b, you have to specify at least one region, like chrX, chrX:1000 or chrX:1,000-2,000. Multiple regions are allowed, so go off. ๐ŸŒˆ


๐Ÿ’œ maqview ๐Ÿ’œ

maqview [-c in.cns] in.map
  • -c FILE โ€” The Maq consensus file ๐Ÿ“

The program maqview displays the read alignment in a graphical window. When in.cns is specified, the top sequence is the reference, followed by the Maq consensus sequence; otherwise, the majority-rule consensus will be calculated. ๐Ÿงฎ

Maqview has two views: sequence view and box view. In the sequence view, read sequences will be printed on the screen. Darker bases indicate lower base qualities, and red ones show the differences in comparison to the reference if in.cns is specified โ€” or to the majority-rule consensus if it isn't. In the box view, different types of nucleotides are represented as colour boxes: green for A, cyan for C, orange for G, red for T and dark gray for N. The saturation of the colours indicates the base qualities, and the thickness of the lines of reads shows the mapping qualities of the read alignments. Zooming in/out is supported only in the box view, so don't go looking for it in sequence view, ok? ๐Ÿ‘€ In both views, the status bar at the bottom of the window will show some information about the key touches, plus read names and base qualities pointed at by the mouse. ๐Ÿ–ฑ๏ธ

Navigating the alignment is accomplished by various key bindings. ๐Ÿ’…

  • Key bindings:
    • ? โ€” Display help ๐Ÿ™‹
    • <Esc> โ€” Exit ๐Ÿšช
    • <F1> โ€” Sequence view ๐Ÿงฌ
    • <F2> โ€” Box view ๐ŸŽ
    • p โ€” Switch to the previous reference sequence โช
    • n โ€” Switch to the next reference sequence โฉ
    • r โ€” Refresh ๐Ÿ”„
    • <digits> <Enter> โ€” Move to the position pointed by <digits> ๐Ÿ”ข
    • h / <Left> โ€” Move left by one base โฌ…๏ธ
    • l / <Right> โ€” Move right by one base โžก๏ธ
    • k / <Up> โ€” Move up by one line โฌ†๏ธ
    • j / <Down> โ€” Move down by one line โฌ‡๏ธ
    • > โ€” Move to the next read ๐Ÿ“–
    • < โ€” Move to the previous read ๐Ÿ“•
    • g / <Home> โ€” Move to the beginning of the current reference ๐Ÿ
    • G / <End> โ€” Move to the end of the current reference ๐Ÿ
    • u / <PageUp> โ€” Move left by one page ๐Ÿ“„
    • <Space> / <PageDn> โ€” Move right by one page ๐Ÿ“„
    • <Shift> <Arrow> โ€” Move by 100 bases ๐Ÿ’ฏ
    • <Ctrl> <Arrow> โ€” Move by 1000 bases ๐Ÿ”ฅ
    • <Ctrl> + โ€” Add a new view โž•
    • <Ctrl> - โ€” Remove the current view โž–
    • <Enter> โ€” Toggle on/off right auto-scrolling ๐Ÿ”
    • ^b โ€” Toggle on/off left auto-scrolling ๐Ÿ”
    • + โ€” Zoom in ๐Ÿ”
    • - โ€” Zoom out ๐Ÿ”
    • 0 โ€” Zoom to the default scale ๐ŸŽฏ
    • q โ€” Toggle show/hide mapping qualities ๐Ÿ™ˆ
    • e โ€” Toggle display SE/PE mapping qualities ๐Ÿ”€
    • o โ€” Open a new alignment file ๐Ÿ“‚
  • Enter an integer and then press <Enter> to jump to the required position. ๐ŸŽฏ
  • Enter an integer and then press a key other than <Enter> to speed up scrolling by the specified factor. ๐Ÿš€
  • Left click and drag the yellow cross in the square to move along the sequence. Right click the reference to highlight a column. ๐ŸŸจ

๐Ÿซถ LICENSE ๐Ÿซถ

GNU General Public License (GPL) โ€” the good stuff. ๐Ÿ“œ


๐ŸŒ AVAILABILITY ๐ŸŒ

<http://maq.sourceforge.net>


๐Ÿ’– AUTHORS ๐Ÿ’–

  • Jue Ruan <ruanjue@genomics.org.cn> โ€” for writing and maintaining the whole software. the GOAT, honestly ๐Ÿ‘‘
  • Heng Li <lh3@sanger.ac.uk> โ€” for testing the program and drafting the documentations. ๐Ÿ“
  • Mengyao Zhao <zhaomengyao@gmail.com> โ€” for designing the color schemes. ๐ŸŽจ

and that's the whole page bestie, tysm for reading ๐Ÿฅน this was maqview-0.2.4, dated 2022-11-29, from the MAQVIEW(1) manual โ€” periodt. ๐Ÿ’…โœจ๐Ÿฆ‹

๐Ÿ“ฆ where this page comes from