Thank you for the replies,I am new to galaxy. I have anXML file and I need to visualise it. But in order to get data out of it, I need to use java library to extract data. I cannot extract all the data in one go.
For example, if user click on "Customers" button, I need to send a AJAX call to a controller then controller should call java library and read xml file and send data(Customers list). If user click on a particular Customer, I need to again go a GET request via AJAX..... and call java library again and get "Orders ".
my XML file is special type of XML(mzIdentML).
galaxy -> lib -> galaxy -> datatypes -> proteomics.py has following code:
file_ext = "mzid"
edam_format = "format_3247"
blurb = "XML identified peptides and proteins."
root = "MzIdentML"
galaxy -> lib -> galaxy -> datatypes -> dataproviders -> dataset.py I dont find any code related to mzIdentML here.
So do you say class MzIdentML(ProteomicsXml) is my model class and in dataset.py, I need to write a controller class (let's say mzIdentMLDataProvider) to communicate with java library to fetch data from mzIdentML file? So my AJAX should call to mzIdentMLDataProvider some function (let's say "getCustomers") which calls to my java library somehow. am I correct?