Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cufflinks, TopHat easyconfig contributions #52

Merged

Conversation

claczny
Copy link
Contributor

@claczny claczny commented Dec 7, 2012

enjoy, 2 blocks are coming your way, too.

Signed-off-by: Cedric Laczny cedric.laczny@uni.lu

Signed-off-by: Cedric Laczny <cedric.laczny@uni.lu>
@JensTimmerman
Copy link
Contributor

Looking good, but could you check your indentations? (tabs vs spaces??)

@claczny
Copy link
Contributor Author

claczny commented Dec 7, 2012

Ok, this is a recurring theme for me… Sorry.

What would be your preferences? Do you have maybe a vim modeling for me?

Thank you.

Best,

Cedric

On 7 Dec 2012, at 16:01, Jens Timmerman wrote:

Looking good, but could you check your indentations? (tabs vs spaces??)


Reply to this email directly or view it on GitHub.

Cedric Laczny,
PhD Student

UNIVERSITÉ DU LUXEMBOURG

LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE
Campus Belval | House of Biomedicine
7, avenue des Hauts-Fourneaux
L-4362 Esch-sur-Alzette
T +352 46 66 44 6398
F +352 46 66 44 6949
cedric.laczny@uni.lu http://lcsb.uni.lu


This message is confidential and may contain privileged information. It is intended for the named recipient only. If you receive it in error please notify me and permanently delete the original message and any copies.

@JensTimmerman
Copy link
Contributor

this is in my .vimrc:

:set tabstop=4
:set shiftwidth=4
:set expandtab

Signed-off-by: Cedric Laczny <cedric.laczny@uni.lu>
@fgeorgatos
Copy link
Contributor

re-review!

@JensTimmerman
Copy link
Contributor

Are the attached patches really needed?

++    BAM_LIB="${EBROOTSAMTOOLS}/lib/libbam.a"

I suspect this should be found if Samtools set's it's library path correctly?
Or is there something else going on?

@JensTimmerman
Copy link
Contributor

Looking good otherwise

fi
else
- BAM_LIB="-lbam"
+ BAM_LIB="${EBROOTSAMTOOLS}/lib/libbam.a"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree with @JensTimmerman, it this really needed? I don't see why it would fail.

Maybe because there's no .so provided by SamTools? If so, then that should be fixed instead, I think.

Same remark for the TopHat patch.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually, I think that was the case. If this was the case, I don't know how this could/should be changed. Cufflinks also has an --with-bam-libdir option for configure, so hopefully the "-lbam" would be correctly expanded.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you try and use the --with-bam-libdir option, without using this patch?

Just set configopts = '--with-bam-libdir=${EBROOTBAM}lib' in your easyconifg, and remove the patches line.

Let us know if that works, and if not, how it fails.

I'd prefer avoiding a patch if it's not really required (since that's an extra dependency for the build to work, next to the easyblock and the easyconfig file).

…n the easyblock and formatting

Signed-off-by: Cedric Laczny <cedric.laczny@uni.lu>
Signed-off-by: Cedric Laczny <cedric.laczny@uni.lu>
@fgeorgatos
Copy link
Contributor

Hi there,

we just dropped oases from the pack so that it doesn't hold the rest; we'll see what to do with it a bit later.
(ditto for easyblocks... kindly check)

dependencies = [
('Boost', '1.51.0', '-Python-2.7.3'),
('SAMtools', '0.1.18'),
('Eigen', '3.1.1')
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Indentation is off again

@JensTimmerman
Copy link
Contributor

Except for the indentation this looks good to me.

Signed-off-by: Cedric Laczny <cedric.laczny@uni.lu>
@fgeorgatos
Copy link
Contributor

Hi guys,

I fixed it, I don't know how it managed to creep in...

In the meantime, I also noticed the following (not fixed yet, TBD):

claczny@gaia-61:~/easybuild-easyconfigs/easybuild/easyconfigs/c/Cufflinks $ grep -P '\t' ../../*/*/*eb
../../c/Cufflinks/Cufflinks-2.0.2-goalf-1.1.0-no-OFED.eb:           ('SAMtools', '0.1.18'),
../../c/Cufflinks/Cufflinks-2.0.2-goalf-1.1.0-no-OFED.eb:           ('Eigen', '3.1.1')
../../g/glproto/glproto-1.4.16-goalf-1.1.0-no-OFED.eb:                   }
../../g/guile/guile-1.8.8-goalf-1.1.0-no-OFED.eb:       ('libtool', '2.4.2'),
../../g/guile/guile-1.8.8-goalf-1.1.0-no-OFED.eb:       ('GMP', '5.0.5'),
../../g/guile/guile-1.8.8-goalf-1.1.0-no-OFED.eb:       ('libunistring', '0.9.3'),
../../g/guile/guile-1.8.8-goalf-1.1.0-no-OFED.eb:       ('pkg-config', '0.27.1'),
../../g/guile/guile-1.8.8-goalf-1.1.0-no-OFED.eb:       ('libffi', '3.0.11'),
../../g/guile/guile-1.8.8-goalf-1.1.0-no-OFED.eb:       ]
../../g/guile/guile-1.8.8-ictce-4.0.6.eb:       ('libtool', '2.4.2'),
../../g/guile/guile-1.8.8-ictce-4.0.6.eb:       ('GMP', '5.0.5'),
../../g/guile/guile-1.8.8-ictce-4.0.6.eb:       ('libunistring', '0.9.3'),
../../g/guile/guile-1.8.8-ictce-4.0.6.eb:       ('pkg-config', '0.27.1'),
../../g/guile/guile-1.8.8-ictce-4.0.6.eb:       ('libffi', '3.0.11'),
../../g/guile/guile-1.8.8-ictce-4.0.6.eb:       ]
../../h/HDF5/HDF5-1.8.7-goalf-1.1.0-no-OFED-parallel.eb:        ('zlib', '1.2.7'),
../../h/HDF5/HDF5-1.8.7-goalf-1.1.0-no-OFED-parallel.eb:        ('Szip', '2.1'),
../../h/HDF5/HDF5-1.8.7-goalf-1.1.0-no-OFED-parallel.eb:        ]
../../l/libmatheval/libmatheval-1.1.8-goalf-1.1.0-no-OFED.eb:       ('flex', '2.5.35'),
../../l/libmatheval/libmatheval-1.1.8-goalf-1.1.0-no-OFED.eb:       ('Bison', '2.5'),
../../l/libmatheval/libmatheval-1.1.8-goalf-1.1.0-no-OFED.eb:       ('byacc', '20120526'),
../../l/libmatheval/libmatheval-1.1.8-goalf-1.1.0-no-OFED.eb:       ('guile', '1.8.8'),
../../l/libmatheval/libmatheval-1.1.8-goalf-1.1.0-no-OFED.eb:       ]
../../l/libmatheval/libmatheval-1.1.8-ictce-4.0.6.eb:       ('flex', '2.5.35'),
../../l/libmatheval/libmatheval-1.1.8-ictce-4.0.6.eb:       ('Bison', '2.5'),
../../l/libmatheval/libmatheval-1.1.8-ictce-4.0.6.eb:       ('byacc', '20120526'),
../../l/libmatheval/libmatheval-1.1.8-ictce-4.0.6.eb:       ('guile', '1.8.8'),
../../l/libmatheval/libmatheval-1.1.8-ictce-4.0.6.eb:       ]
../../l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb:      ('zlib', '1.2.7'),
../../l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb:      ('Python', pythonver),
../../l/libxml2/libxml2-2.8.0-goalf-1.1.0-no-OFED-Python-2.7.3.eb:      ]
../../l/libxml2/libxml2-2.8.0-ictce-4.0.6-Python-2.7.3.eb:      ('zlib', '1.2.7'),
../../l/libxml2/libxml2-2.8.0-ictce-4.0.6-Python-2.7.3.eb:      ('Python', pythonver),
../../l/libxml2/libxml2-2.8.0-ictce-4.0.6-Python-2.7.3.eb:      ]


configopts = '--with-boost=$EBROOTBOOST --with-bam=$EBROOTSAMTOOLS'

patches = ['Tophat-2.0.4_ax_bam.patch']
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove the patches line, with the configopts set like they are, it should work

Also, get rid of the patch files (both of them), if we don't use them, they shouldn't be there.

You can always find them back via commit history is you really need to.

If you clean that up, it should be good to merge in.

…aczny/easybuild-easyconfigs into contrib_Bioinfo_easyconfigs_by_Cedric

Conflicts:
	setup.py
@boegel
Copy link
Member

boegel commented Jan 17, 2013

Can you guys open separate pull requests for the Oases easyblock and easyconfig? I don't want that effort to go to waste. Just throw in there whatever you have now, and I'll help out to get it working and ready for merging in. Not doing it now will result in letting it rot away in some branch, which would be a shame.

@boegel
Copy link
Member

boegel commented Jan 17, 2013

After including claczny/easybuild-easyblocks#1 into easyblocks and claczny#1 into easyconfigs, this is ready to merge.

Tested both the Tophat and Cufflinks builds on my end, works great.

@boegel
Copy link
Member

boegel commented Jan 17, 2013

Merge should be fixed by claczny#2

@boegel
Copy link
Member

boegel commented Jan 17, 2013

Oases pull requests in easybuilders/easybuild-easyblocks#79 and #85.

boegel added a commit that referenced this pull request Jan 17, 2013
…dric

Cufflinks, TopHat easyconfig contributions
@boegel boegel merged commit 29a1c31 into easybuilders:develop Jan 17, 2013
@JensTimmerman
Copy link
Contributor

arent' there any working intel compiler versions of cufflinks easyconfigs / patches?

@boegel
Copy link
Member

boegel commented Dec 29, 2013

@JensTimmerman: see #594

boegel pushed a commit that referenced this pull request May 20, 2016
fix patch spec in libreadline easyconfig
jordiblasco pushed a commit to jordiblasco/easybuild-easyconfigs that referenced this pull request Sep 22, 2017
bartoldeman pushed a commit that referenced this pull request Sep 14, 2019
foss-2019b: bump OpenBLAS to 0.3.7, with vectorization re-enabled.
branfosj pushed a commit to branfosj/easybuild-easyconfigs that referenced this pull request Mar 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants