Dear Miriam,
Usually you would obtain the same event X, but there are a couple of caveats which prevent this from being always true.
By design, MAJIQ-HET does not do any multiple-testing correction. Yoseph described the reasons why on
this previous post. Thus, the HET calculation is unchanged by the decision to include or exclude other genes. So, usually you would get the same results regardless of whether you add more genes.
However, additional genes which overlap gene A could have an impact. In MAJIQ V3 (are you using V3?), reads overlapping exons and annotated introns of one gene are not counted towards introns of another overlapping gene. If the annotation contains only gene A, then reads overlapping gene A will be assigned to A. If the annotation contains gene B overlapping A, then the same reads would be assigned differently wherever the above rule applies. If the bam files contain reads from transcripts of A and B, but the annotation only contains A, then reads from B would be assigned to A. This would change if the annotation also contains B.
The other caveat is that by design, MAJIQ includes random sampling in its workflows. Thus, two executions of MAJIQ with identical inputs can yield slightly different results. Past experiments show that such variation changes few significance decisions; those which do change usually are right on the significance threshold.
Please let me know if you have additional questions!
Barry