Re: [basedb-devel] Integrating BASE to analysis packages

2008-04-02 Thread Nicklas Nordborg
I have now checked in a foundation for the extension system in the
trunk. It should be possible to start developing external extensions in
the current state. A simple tutorial can be found at:

http://base.thep.lu.se/chrome/site/trunk/html/developerdoc/extensions/extensions.html

Note that you have to check out the trunk from our subversion server to
be able to work with this.

See http://base.thep.lu.se/wiki/DownloadPage

There are also some Hello world extension examples to be found at:

http://baseplugins.thep.lu.se/wiki/net.sf.basedb.examples.extensions

As usual, since this is non-released code, we can't make any guarantee
of it's stability. In particular, don't install this in a production
environment. Although we don't expect any major changes to the new
extensions API, you should be prepared for minor changes to methods,
classes, etc. at any time until the final 2.7 release.

Currently, there are two extension points, one in the menu and one
where the MeV Launcher is in the tree of bioassaysets in the analysis. 
Suggestions for other extension points can be posted to 
http://base.thep.lu.se/ticket/933

/Nicklas



Nicklas Nordborg wrote:
 We agree with you, something more general is needed. We have discussed
 this issue several times and always postponed it, there is so many
 things to do. There is a very non-informative ticket related to this,
 http://base.thep.lu.se/ticket/436 but to be honest, to see the
 connection you need to join us in our coffee room.
 
 There is now more information in the ticket referenced above. The 
 terminology has changed. We should should use the term extension 
 instead of plug-in in order to avoid confusion with the existing 
 plug-in system.
 
 We have decided to split the implementation in three parts:
 
 1. Create the required infrastructure. This is what ticket 436 is about.
 
 2. Implement a few extension points in the web client. This would cover 
 the place were the Launch MeV button is located and a few other 
 places. This is/will be described in ticket 933: 
 http://base.thep.lu.se/ticket/933
 
 3. Re-implement the Launch MeV functionality as an extension and 
 remove it from the core distribution. This is described in ticket 932: 
 http://base.thep.lu.se/ticket/932
 
 Everything is currently only in the design phase. There are probably 
 lots of details to work out. I'll soon start with some prototype code to 
 see if the general idea works and if something needs to be changed.
 
 Comments are welcome.
 
 /Nicklas
 
 
 
 -
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2008.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 basedb-devel mailing list
 basedb-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/basedb-devel



-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
___
basedb-devel mailing list
basedb-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/basedb-devel


Re: [basedb-devel] Integrating BASE to analysis packages

2008-02-29 Thread Aleksi Kallio
Hello,

 We agree with you, something more general is needed. We have discussed
 this issue several times and always postponed it, there is so many
 things to do. There is a very non-informative ticket related to this,
 http://base.thep.lu.se/ticket/436 but to be honest, to see the
 connection you need to join us in our coffee room.
 There is now more information in the ticket referenced above. The 
 terminology has changed. We should should use the term extension 
 instead of plug-in in order to avoid confusion with the existing 
 plug-in system.

Looks nice! I'll be on holiday next week, but I'll have a closer look at 
it after that.

Btw. When implementing BASE import, what would be the file format you 
recommended? MeV format seems tempting as it is a lot simpler compared 
to BASE format.

Cheers,
Aleksi

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
basedb-devel mailing list
basedb-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/basedb-devel


Re: [basedb-devel] Integrating BASE to analysis packages

2008-02-08 Thread Jari Häkkinen
Aleksi Kallio wrote:
 Hello all,

Hi,


 Currently BASE has an integration to MeV analysis package, which I 
 believe is something that was a custom job by you (ie. it is a modified 
 version of MeV etc.)? We would be interested in implementing a similar 
 integration into our analysis package Chipster (http://chipster.csc.fi).

Chipster would be a nice addition to BASE. Yes, MeV was a custom job,
and not too pretty to be honest. We have (internally) discussed to
change the MeV implementation. MeV support will be moved out from the
core package to become an external plug-in.


 I have gone through the way MeV is integrated into BASE, and the same 
 approach would work well with Chipster also (and would not need a 
 modified version of the analysis software as with MeV). As adding 
 different analysis packages one by one is a bit of a burden, I would 
 like to suggest that BASE could be modified to allow system manager to 
 configure different Java Web Start based analysis tools to be used. 
 After all, there are quite a few packages out there using Web Start. Of 
 course not only Web Start is required, but the package should also be 
 capable of accepting URL's as arguments and fetch the datafiles pointed 
 by them.
 
 Would you consider this as a feasible new feature to implement? We would 
 be willing to contribute this kind of integration, with some help from 
 you core developers!

We agree with you, something more general is needed. We have discussed
this issue several times and always postponed it, there is so many
things to do. There is a very non-informative ticket related to this,
http://base.thep.lu.se/ticket/436 but to be honest, to see the
connection you need to join us in our coffee room.

We are working hard for the next milestone here, so we'd like to pick up
this thread after finalization of the milestone (due in two weeks). I
hope this is okay with you. And we appreciate your offer to contribute
to the project.


 All the best,
 Aleksi


Cheers,

Jari

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
basedb-devel mailing list
basedb-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/basedb-devel


[basedb-devel] Integrating BASE to analysis packages

2008-02-07 Thread Aleksi Kallio
Hello all,

Currently BASE has an integration to MeV analysis package, which I 
believe is something that was a custom job by you (ie. it is a modified 
version of MeV etc.)? We would be interested in implementing a similar 
integration into our analysis package Chipster (http://chipster.csc.fi).

I have gone through the way MeV is integrated into BASE, and the same 
approach would work well with Chipster also (and would not need a 
modified version of the analysis software as with MeV). As adding 
different analysis packages one by one is a bit of a burden, I would 
like to suggest that BASE could be modified to allow system manager to 
configure different Java Web Start based analysis tools to be used. 
After all, there are quite a few packages out there using Web Start. Of 
course not only Web Start is required, but the package should also be 
capable of accepting URL's as arguments and fetch the datafiles pointed 
by them.

Would you consider this as a feasible new feature to implement? We would 
be willing to contribute this kind of integration, with some help from 
you core developers!

All the best,
Aleksi



-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
basedb-devel mailing list
basedb-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/basedb-devel