...
Below are the steps that can be used to create a Plugin app and use this extendable UI to add an external data provider as an IGB app. You can use the ucsc-genark-data-provider plugin app as a reference at any point.
- Create a new module using this documentation: https://wiki.bioviz.org/confluence/display/igbdevelopers/Hello+World+IGB+App
- Include these dependencies in the pom to extend IgbTabPanel to add the app as a tab in IGB. Make sure the IGB_VERSION is 10.2.0 or higher.
Code Block | ||||
---|---|---|---|---|
| ||||
<dependency> <groupId>org.lorainelab.igb</groupId> <artifactId>igbSwingExt</artifactId> <version>${IGB_VERSION}</version> </dependency> <dependency> <groupId>org.lorainelab.igb</groupId> <artifactId>igb-services</artifactId> <version>${IGB_VERSION}</version> </dependency> |
...