module org.igv {
    exports org.broad.igv;
    exports org.broad.igv.annotations;
    exports org.broad.igv.batch;
    exports org.broad.igv.bbfile;
    exports org.broad.igv.bigwig;
    exports org.broad.igv.charts;
    exports org.broad.igv.cli_plugin;
    exports org.broad.igv.cli_plugin.ui;
    exports org.broad.igv.das;
    exports org.broad.igv.data;
    exports org.broad.igv.data.cufflinks;
    exports org.broad.igv.data.expression;
    exports org.broad.igv.data.seg;
    exports org.broad.igv.event;
    exports org.broad.igv.exceptions;
    exports org.broad.igv.feature;
    exports org.broad.igv.feature.basepair;
    exports org.broad.igv.feature.bionano;
    exports org.broad.igv.feature.dranger;
    exports org.broad.igv.feature.dsi;
    exports org.broad.igv.feature.genome;
    exports org.broad.igv.feature.genome.fasta;
    exports org.broad.igv.feature.tribble;
    exports org.broad.igv.feature.tribble.reader;
    exports org.broad.igv.ga4gh;
    exports org.broad.igv.gs;
    exports org.broad.igv.gs.dm;
    exports org.broad.igv.gs.atm;
    exports org.broad.igv.goby;
    exports org.broad.igv.gwas;
    exports org.broad.igv.lists;
    exports org.broad.igv.maf;
    exports org.broad.igv.methyl;
    exports org.broad.igv.peaks;
    exports org.broad.igv.prefs;
    exports org.broad.igv.repeats;
    exports org.broad.igv.renderer;
    exports org.broad.igv.sam;
    exports org.broad.igv.sam.cram;
    exports org.broad.igv.sam.cram.old;
    exports org.broad.igv.sam.lite;
    exports org.broad.igv.sam.reader;
    exports org.broad.igv.session;
    exports org.broad.igv.tdf;
    exports org.broad.igv.tools;
    exports org.broad.igv.tools.converters;
    exports org.broad.igv.tools.motiffinder;
    exports org.broad.igv.tools.parsers;
    exports org.broad.igv.tools.sort;
    exports org.broad.igv.tools.ui;
    exports org.broad.igv.track;
    exports org.broad.igv.ui;
    exports org.broad.igv.ui.action;
    exports org.broad.igv.ui.color;
    exports org.broad.igv.ui.commandbar;
    exports org.broad.igv.ui.dnd;
    exports org.broad.igv.ui.filefilters;
    exports org.broad.igv.ui.legend;
    exports org.broad.igv.ui.panel;
    exports org.broad.igv.ui.svg;
    exports org.broad.igv.ui.util;
    exports org.broad.igv.ui.util.download;
    exports org.broad.igv.util;
    exports org.broad.igv.util.blat;
    exports org.broad.igv.util.collections;
    exports org.broad.igv.util.converters;
    exports org.broad.igv.util.extview;
    exports org.broad.igv.util.encode;
    exports org.broad.igv.util.ftp;
    exports org.broad.igv.util.index;
    exports org.broad.igv.util.stream;
    exports org.broad.igv.util.stats;
    exports org.broad.igv.variant;
    exports org.broad.igv.variant.New;
    exports org.broad.igv.variant.util;
    exports org.broad.igv.variant.vcf;

    exports biz.source_code.base64Coder;

    opens org.broad.igv.cli_plugin to java.xml.bind;
    opens org.broad.igv.data to java.xml.bind;
    opens org.broad.igv.feature.basepair to java.xml.bind;
    opens org.broad.igv.gwas to java.xml.bind;
    opens org.broad.igv.renderer to java.xml.bind;
    opens org.broad.igv.sam to java.xml.bind;
    opens org.broad.igv.session to java.xml.bind;
    opens org.broad.igv.tools.motiffinder to java.xml.bind;
    opens org.broad.igv.track to java.xml.bind;
    opens org.broad.igv.variant to java.xml.bind;
    
    requires AbsoluteLayout;
    requires ant;
    requires com.google.common;
    requires commons.io;
    requires commons.math;
    requires goby.io.igv;
    requires gson;
    requires htsjdk;
    requires java.datatransfer;
    requires java.desktop;
    requires java.instrument;
    requires java.management;
    requires java.prefs;
    requires java.sql;
    requires java.xml;
    requires java.xml.bind;
    requires javafx.base;
    requires javafx.controls;
    requires javafx.fxml;
    requires javafx.graphics;
    requires javafx.swing;
    requires jdk.xml.dom;
    requires jfreechart;
    requires log4j;
    requires org.apache.logging.log4j;
    requires org.apache.logging.log4j.core;
    requires swing.layout;
}

@@ -13,2863 +13,8 @@
 gv %7B
-%0A    exports org.broad.igv;%0A    exports org.broad.igv.annotations;%0A    exports org.broad.igv.batch;%0A    exports org.broad.igv.bbfile;%0A    exports org.broad.igv.bigwig;%0A    exports org.broad.igv.charts;%0A    exports org.broad.igv.cli_plugin;%0A    exports org.broad.igv.cli_plugin.ui;%0A    exports org.broad.igv.das;%0A    exports org.broad.igv.data;%0A    exports org.broad.igv.data.cufflinks;%0A    exports org.broad.igv.data.expression;%0A    exports org.broad.igv.data.seg;%0A    exports org.broad.igv.event;%0A    exports org.broad.igv.exceptions;%0A    exports org.broad.igv.feature;%0A    exports org.broad.igv.feature.basepair;%0A    exports org.broad.igv.feature.bionano;%0A    exports org.broad.igv.feature.dranger;%0A    exports org.broad.igv.feature.dsi;%0A    exports org.broad.igv.feature.genome;%0A    exports org.broad.igv.feature.genome.fasta;%0A    exports org.broad.igv.feature.tribble;%0A    exports org.broad.igv.feature.tribble.reader;%0A    exports org.broad.igv.ga4gh;%0A    exports org.broad.igv.gs;%0A    exports org.broad.igv.gs.dm;%0A    exports org.broad.igv.gs.atm;%0A    exports org.broad.igv.goby;%0A    exports org.broad.igv.gwas;%0A    exports org.broad.igv.lists;%0A    exports org.broad.igv.maf;%0A    exports org.broad.igv.methyl;%0A    exports org.broad.igv.peaks;%0A    exports org.broad.igv.prefs;%0A    exports org.broad.igv.repeats;%0A    exports org.broad.igv.renderer;%0A    exports org.broad.igv.sam;%0A    exports org.broad.igv.sam.cram;%0A    exports org.broad.igv.sam.cram.old;%0A    exports org.broad.igv.sam.lite;%0A    exports org.broad.igv.sam.reader;%0A    exports org.broad.igv.session;%0A    exports org.broad.igv.tdf;%0A    exports org.broad.igv.tools;%0A    exports org.broad.igv.tools.converters;%0A    exports org.broad.igv.tools.motiffinder;%0A    exports org.broad.igv.tools.parsers;%0A    exports org.broad.igv.tools.sort;%0A    exports org.broad.igv.tools.ui;%0A    exports org.broad.igv.track;%0A    exports org.broad.igv.ui;%0A    exports org.broad.igv.ui.action;%0A    exports org.broad.igv.ui.color;%0A    exports org.broad.igv.ui.commandbar;%0A    exports org.broad.igv.ui.dnd;%0A    exports org.broad.igv.ui.filefilters;%0A    exports org.broad.igv.ui.legend;%0A    exports org.broad.igv.ui.panel;%0A    exports org.broad.igv.ui.svg;%0A    exports org.broad.igv.ui.util;%0A    exports org.broad.igv.ui.util.download;%0A    exports org.broad.igv.util;%0A    exports org.broad.igv.util.blat;%0A    exports org.broad.igv.util.collections;%0A    exports org.broad.igv.util.converters;%0A    exports org.broad.igv.util.extview;%0A    exports org.broad.igv.util.encode;%0A    exports org.broad.igv.util.ftp;%0A    exports org.broad.igv.util.index;%0A    exports org.broad.igv.util.stream;%0A    exports org.broad.igv.util.stats;%0A    exports org.broad.igv.variant;%0A    exports org.broad.igv.variant.New;%0A    exports org.broad.igv.variant.util;%0A    exports org.broad.igv.variant.vcf;%0A%0A    exports biz.source_code.base64Coder;
 %0A%0A  

Remove exports from module-info.java