[GenABEL-dev] [Genabel-commits] r1267 - pkg/OmicABEL/src

Yurii Aulchenko yurii.aulchenko at gmail.com
Tue Jul 2 21:27:09 CEST 2013


On Tue, Jul 2, 2013 at 6:05 PM, L.C. Karssen <lennart at karssen.org> wrote:

> Dear all,
>
> On 02-07-13 12:38, Yurii Aulchenko wrote:
> > ah, ok, I thought it was a copy, sorry for confusion
> >
> > in principle we should think of tighter integration
> > OmicA-filevector/DatA, but this is not something for 5 minutes :)
> >
>
> Definitely not 5 minutes :-). My idea has always been be to turn the
> contents of the filevector directory in SVN into a (shared) library.
> This would allow us to package it separately without the need to
> copy/symlink the directory for each of the other packages. It would more
> easily allow versioning of the filevector files.
> If this all works, we can compile the other ABELs with a -lfilevector
> option. For the user, however, it would mean that the need to install
> two packages (e.g. for ProbABEL they would need to install the
> filevector library and ProbABEL itself) unless we distribute the various
> "filevector.so" files with the other packages.
>
> Of course, any ideas/opinions on this are welcome!
>
>

I like the 'library' idea very much; in a way I think this should be as
cool as what Lennart did to ProbABEL (autotools) :)

Not sure that this will be very easy to do, especially cross different
platforms though. Also not sure how that will work with CRAN-submissions.I
think we will obtain useful experience while solving the MixABEL (which
does use GSL, and is not on CRAN).

YA

Lennart.
>
> > YA
> >
> > On Tue, Jul 2, 2013 at 11:45 AM, Diego Fabregat Traver
> > <fabregat at aices.rwth-aachen.de <mailto:fabregat at aices.rwth-aachen.de>>
> > wrote:
> >
> >
> >
> >     On 02/07/13, Yurii Aulchenko  <yurii.aulchenko at gmail.com
> >     <mailto:yurii.aulchenko at gmail.com>> wrote:
> >
> >     > Diego,
> >     >
> >     > I understand this file is the part of filevector. In that may it be
> >     > better to have a symlink instead of hard copy? - this is what we do
> >     > for say DatA, MixA and GenA.
> >
> >     I am not sure what you mean by "part of". If you mean a copy of a
> >     file from
> >     filevector, it is not. If you mean related, yes it is.
> >
> >     databel.{c,h} is OmicABEL is just a small module with a couple
> >     utilities:
> >
> >
> https://r-forge.r-project.org/scm/viewvc.php/pkg/OmicABEL/src/databel.h?view=markup&root=genabel
> >
> https://r-forge.r-project.org/scm/viewvc.php/pkg/OmicABEL/src/databel.c?view=markup&root=genabel
> >
> >     Diego
> >
> >     > Y
> >     >
> >     > ----------------------
> >     > Yurii Aulchenko
> >     > (sent from mobile device)
> >     >
> >     > On 2 Jul 2013, at 10:53, "noreply at r-forge.r-project.org
> >     <mailto:noreply at r-forge.r-project.org>"
> >     > <noreply at r-forge.r-project.org
> >     <mailto:noreply at r-forge.r-project.org>> wrote:
> >     >
> >     > > Author: dfabregat
> >     > > Date: 2013-07-02 10:52:58 +0200 (Tue, 02 Jul 2013)
> >     > > New Revision: 1267
> >     > >
> >     > > Modified:
> >     > >   pkg/OmicABEL/src/databel.h
> >     > > Log:
> >     > > Defining DatABEL datatypes and their associated value
> >     > > for *.fvi headers.
> >     > >
> >     > >
> >     > > Modified: pkg/OmicABEL/src/databel.h
> >     > >
> ===================================================================
> >     > > --- pkg/OmicABEL/src/databel.h    2013-07-01 12:55:37 UTC (rev
> 1266)
> >     > > +++ pkg/OmicABEL/src/databel.h    2013-07-02 08:52:58 UTC (rev
> 1267)
> >     > > @@ -25,14 +25,14 @@
> >     > > #ifndef DATABEL_H
> >     > > #define DATABEL_H
> >     > >
> >     > > -#define UNSIGNED_SHORT_INT_TYPE
> >     > > -#define SHORT_INT_TYPE
> >     > > -#define UNSIGNED_INT_TYPE
> >     > > -#define INT_TYPE
> >     > > -#define FLOAT_TYPE
> >     > > -#define DOUBLE_TYPE
> >     > > -#define SIGNED_CHAR_TYPE
> >     > > -#define UNSIGNED_CHAR_TYPE
> >     > > +enum datatype{ UNSIGNED_SHORT_INT_TYPE = 1,
> >     > > +               SHORT_INT_TYPE,
> >     > > +               UNSIGNED_INT_TYPE,
> >     > > +               INT_TYPE,
> >     > > +               FLOAT_TYPE,
> >     > > +               DOUBLE_TYPE,
> >     > > +               SIGNED_CHAR_TYPE,
> >     > > +               UNSIGNED_CHAR_TYPE };
> >     > >
> >     > > #define NAMELENGTH 32
> >     > > #define RESERVEDSPACE 5
> >     > >
> >     > > _______________________________________________
> >     > > Genabel-commits mailing list
> >     > > Genabel-commits at lists.r-forge.r-project.org
> >     <mailto:Genabel-commits at lists.r-forge.r-project.org>
> >     > >
> >
> https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/genabel-commits
> >     > _______________________________________________
> >     > genabel-devel mailing list
> >     > genabel-devel at lists.r-forge.r-project.org
> >     <mailto:genabel-devel at lists.r-forge.r-project.org>
> >     >
> >
> https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/genabel-devel
> >     _______________________________________________
> >     genabel-devel mailing list
> >     genabel-devel at lists.r-forge.r-project.org
> >     <mailto:genabel-devel at lists.r-forge.r-project.org>
> >
> https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/genabel-devel
> >
> >
> >
> >
> > --
> > -----------------------------------------------------
> > Yurii S. Aulchenko
> >
> > [ LinkedIn <http://nl.linkedin.com/in/yuriiaulchenko> ] [ Twitter
> > <http://twitter.com/YuriiAulchenko> ] [ Blog
> > <http://yurii-aulchenko.blogspot.nl/> ]
> >
> >
> > _______________________________________________
> > genabel-devel mailing list
> > genabel-devel at lists.r-forge.r-project.org
> >
> https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/genabel-devel
> >
>
> --
> -----------------------------------------------------------------
> L.C. Karssen
> Utrecht
> The Netherlands
>
> lennart at karssen.org
> http://blog.karssen.org
>
> Stuur mij aub geen Word of Powerpoint bestanden!
> Zie http://www.gnu.org/philosophy/no-word-attachments.nl.html
> ------------------------------------------------------------------
>
>
> _______________________________________________
> genabel-devel mailing list
> genabel-devel at lists.r-forge.r-project.org
> https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/genabel-devel
>



-- 
-----------------------------------------------------
Yurii S. Aulchenko

[ LinkedIn <http://nl.linkedin.com/in/yuriiaulchenko> ] [
Twitter<http://twitter.com/YuriiAulchenko>] [
Blog <http://yurii-aulchenko.blogspot.nl/> ]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.r-forge.r-project.org/pipermail/genabel-devel/attachments/20130702/9e4f2450/attachment-0001.html>


More information about the genabel-devel mailing list