Hi, thanks so much for this - I've installed it and run it and it seems it does exactly what I'm after.
I was just wondering whether you're one of the developers or maintainers and could ask you a few follow up questions?
The main one would be, it seems the tool returns a gff3 containing the union of the features from the inputs. So if, say gene FOO1 is in input1_reference.gff but not input2.gff, output.gff will contain exactly one 'gene' line referring to gene FOO1. However if both input1_reference.gff and input2.gff contain an entry for gene FOO1, output.gff seems to contain 2 lines, eg:
X ensembl gene 23629507 23772048 . - . ID=ENS01;gene_biotype=protein_coding;gene_id=ENS01;gene_name=FOO1;gene_source=ensembl;gene_version=1
X ensembl gene 23711780 23871846 . - . ID=ENS02;gene_biotype=protein_coding;gene_id=ENS02;gene_name=FOO1;gene_source=ensembl;gene_version=5
In situations like the one above, is there a way to get AGAT to only retain the entry from the 'reference' input (as I assume the reference is in general better curated than other annotations).
I guess my question boils down to - is there a way to specify a 'dominant' input annotation and a few supplementary ones?
Thanks.