FAQ and miscellanea
===================
Can I change colour theme / Can I use my configuration?
-------------------------------------------------------
To change colour theme use the ``-c/--config`` command line option or the
interactive command ``setConfig``. To make your own theme and set it as default,
use as template one of the files in the repository directory `config
`_, edit
it as desired and save it as ``~/.asciigenome_config``.
Examples::
ASCIIGenome -c metal ... <- Use the "metal" built-in them
ASCIIGenome -c mytheme.conf <- Read configuration from this file
ASCIIGenome ... <- No args to -c: Read file ~/.asciigenome_config or use default theme
For available colour names see the help in ``colorTrack`` or this `cheat sheet `_.
Can I turn off case sensitivity?
--------------------------------
For command that do not explicitly enable turning on or off case sensitivity,
you can prepend ``(?i)`` to your regex to match in case insensitve
mode, e.g. ``(?i)bam`` will capture ``foo.bam`` and ``foo.BAM``. This is standard regular expression
syntax unrelated to ASCIIGenome.
Note that the command :code:`seqRegex` by default is case insensitive, unless
the flag :code:`-c` is set.
Why reads and coverage in bam tracks sometimes disappear?
---------------------------------------------------------
When displaying bam files, *ASCIIGenome* is configured to disable the coverage and read tracks if
the window size is >100,000 bp. This is to prevent the browsing to become too slow. To display
such large windows consider bigWig or tdf file format.
Can I execute multiple commands inside ``-x/--exec`` or at the command prompt?
--------------------------------------------------------------------------------------
Use the ``&&`` to concatenate commands (similar to Unix syntax). E.g.
``colorTrack red && goto chr1:150000 && zo``.
How can I print the header of a VCF file?
-----------------------------------------
Assuming :code:`bcftools` is available, use the :code:`sys` command, for example::
sys bcftools view -H my_variants.vcf.gz | less
Of course you can further parse the header by piping to standard Unix tools. For
example, to exclude the ``contig`` lines use::
sys bcftools view -h mutect/WW00282.vcf.gz | grep -v '##contig' | less