Skip to content

Commit

Permalink
Bump to 0.38.2
Browse files Browse the repository at this point in the history
  • Loading branch information
jeffreybarrick committed Jan 7, 2024
1 parent 7470c8e commit 7262d2a
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 1 deletion.
5 changes: 5 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
Version 0.38.2
* Miscellanous bug files and updates to reference file handling.
* Updates to reference format documentation to describe how to get better IS prediction.
* Added experimental breseq SOFT-CLIPPING subcommand.

Version 0.38.1
* Fix for infinite loop triggered by help when terminal window was too narrow.

Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.65])
AC_INIT([breseq], [0.38.1], [[email protected]], [breseq], [http://barricklab.org/breseq])
AC_INIT([breseq], [0.38.2], [[email protected]], [breseq], [http://barricklab.org/breseq])
AC_CONFIG_AUX_DIR(aux_build)
AC_CONFIG_MACRO_DIR([aux_build/m4])
AC_CONFIG_HEADERS([aux_build/config.h])
Expand Down
1 change: 1 addition & 0 deletions src/c/breseq/settings.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -359,6 +359,7 @@ namespace breseq
options.addUsage("Utility Command Usage: breseq [command] options ...");
options.addUsage(" Sequence Utility Commands: CONVERT-FASTQ, CONVERT-REFERENCE, GET-SEQUENCE");
options.addUsage(" Breseq Post-Run Commands: BAM2ALN, BAM2COV, CL-TABULATE");
options.addUsage(" Other Commands: SOFT-CLIPPING");
options.addUsage("");
options.addUsage("For help using a utility command, type: breseq [command] ");
options.addUsage("");
Expand Down
31 changes: 31 additions & 0 deletions src/doc/refseq_format.rst
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,37 @@ If multiple feature lines have identical accessions and types, then the location

Pseudogenes are marked by adding ``Pseudo=true`` to the semicolon-delimited list of attributes at the end of the feature line line. Additionally, pseudogenes are reassigned a different feature type of ``fCDS``.

Adding IS Element Annotations
-------------------------------

Many sequence files don't have IS elements annotated. To have |breseq| automatically predict IS elements as single events versus two JC evidence items that you have to figure out, we highly recommend adding these annotations. You can accomplish it using these steps:

1. Install and run `ISEScan <https://github.com/xiezhq/ISEScan>`_ to generate a CSV file of IS predictions.

.. code-block:: bash
isescan.py --nthread 4 --seqfile reference.fasta --output output
.. note::

If you don't have a FASTA version of your reference, you can generate one using ```breseq CONVERT-REFERENCE``.

.. note::

The current version of ISEScan and its dependencies installed through Conda crashes on MacOSX due to a problem with FragGeneScan. If you really want to get it running on a Mac, you can install ISEScan via Conda and then install this fixed version inside of the same environment: `FragGeneScan with bug fix <https://github.com/barricklab/FragGeneScan>`_ .

2. Merge these predictions into your reference file using ```breseq CONVERT-REFERENCE``.

.. code-block:: bash
breseq CONVERT-REFERENCE -f GENBANK -s output/reference.fasta.csv -o reference_with_IS.gbk reference.gbk
.. note::

You can also output as a GFF3 (substitute ``-f GFF3`` and ``-o reference_with_IS.gff``).

3. Now run |breseq| with the updated reference file!

Illegal Characters
--------------------

Expand Down

0 comments on commit 7262d2a

Please sign in to comment.