Skip to content

v-annotate.pl: using -s with CMs built with --hand leads to alignment merging errors #93

@nawrockie

Description

@nawrockie

For a CM built with --hand from an input alignment inalign, the resulting RF annotation when that CM is used to align sequences will be equal to the RF annotation in inalign, but v-annotate.pl -s expects it will be equal to the consensus sequence that is generated by the CM, and if it is not equal alignment merging will usually fail and the script will exit.

So, currently, if you want to use such a CM, you need to either manipulate the RF annotation within the CM file to match the CM consensus sequence (output with cmemit -c) or rebuild the CM using a modified inalign file that has the RF annotation redefined as equal to the consensus sequence.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions