Details
-
Type:
New Feature
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Labels:None
Description
From: Piero Montanari
> <piero.montanari5@unibo.it<piero.montanari5@unibo.it
>>
> Date: Friday, December 19, 2014 at 8:22 AM
> To: "Loraine, Ann" <Ann.Loraine@uncc.edu<Ann.Loraine@uncc.edu
>>
> Cc: "piero-mo@hotmail.com<piero-mo@hotmail.com
>"
> <piero-mo@hotmail.com<piero-mo@hotmail.com
>>
> Subject: Information about IGB
>
> Dear Ann,
>
> I am Piero Montanari, a researcher of University of Bologna, Italy. We got in touch through BioStars.
>
> I will briefly recap my problem: I am writing a desktop application that uses IGB. I want to visualize in IGB some data that are processed by an algorithm of mine. Thanks to your advices I was able to load the genome (genome), load the needed files (load) and visualize the area of interest (goto + refresh). I do that through a http request to the port 7085 and some script files.
>
> Now I would like to improve this application. In particular, there are two important aspects I want to add to my application.
>
> 1. I want to give the user the opportunity to delete the previous tracks when they load new ones. From what I got, it isn't possible to do it through the script language. Am I correct? Is there a way to do so? Is the correct way to do so use port 7084 and commands?
>
> 2. This is much more importante for us. We want to give the user the opportunity of invoking a particular function once they selected some regions in IGB. The idea is that a user selects some genomic regions in IGB and we give them the opportunity to export somehow the information about the selected regions. What is the correct way to do so? Is it possible? Is a plugin the right solution?
>
> Thanks,
> Piero Montanari
Attachments
Activity
> Da: Loraine, Ann [Ann.Loraine@uncc.edu]
> Inviato: venerdì 19 dicembre 2014 18.21
> A: Piero Montanari; Norris, David
> Cc: piero-mo@hotmail.com
> Oggetto: Re: Information about IGB
>
> Hello Piero,
>
> I’m forwarding your note to David Norris, the IGB lead developer.
>
> Question: Within IGB, a user can delete a track by operating the user interface. (See: https://wiki.transvar.org/display/igbman/Deleting+tracks) Is that enough or do you need us to add a “delete” command to the IGB command language?
>
> I’m not sure what you mean in #2. Maybe explain a little more detail?
>
> Best,
>
> Ann
From: Piero Montanari [piero-mo@hotmail.com]
Sent: Thursday, March 26, 2015 11:54 AM
To: Norris, David
Subject: RE: Information about IGB
Hi David,
that works perfectly. I was able to run my plugin and extract the information I wanted from IGB.
Now I am working on the GUI to use my application and I will be able to show you how it works (at least through snapshots) shortly.
I have a doubt: IGB seems to remember my preferences (datasource for quickloads, plugin repositories,...) even if I uninstall the current instance and re-install a new IGB version in a new directory. How is it possible? Where does it store the preferences in my machine? I don't know if I was clear....
I wanted also to point a minor bug. When you select a local source for the plugin repository and also for the data sources IGB gives the following problem:
if the address is "C:\Documents", it automatically turns it into "file:\C:\Documents" and it gives an error. The user has to manually delete "C:\" to get "file:\Documents" .
The same thing happens with the "SOURCE" attribute of regions belonging to a local .gtf file. The "SOURCE" attribute value is "file:\C:\Documents\etc" and it can gives problem if someone wants to use directly that attribute to do something.
Obviously this is not a big problem, but I thought you wanted to know about it.
By the way,I will stay tuned waiting for the minor update of this week.
Thanks again for your help,
Piero