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
Cufflinks, TopHat easyconfig contributions #52
Conversation
Signed-off-by: Cedric Laczny <cedric.laczny@uni.lu>
Looking good, but could you check your indentations? (tabs vs spaces??) |
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:
Cedric Laczny, UNIVERSITÉ DU LUXEMBOURG LUXEMBOURG CENTRE FOR SYSTEMS BIOMEDICINE 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. |
this is in my .vimrc:
|
Signed-off-by: Cedric Laczny <cedric.laczny@uni.lu>
re-review! |
Are the attached patches really needed?
I suspect this should be found if Samtools set's it's library path correctly? |
Looking good otherwise |
fi | ||
else | ||
- BAM_LIB="-lbam" | ||
+ BAM_LIB="${EBROOTSAMTOOLS}/lib/libbam.a" |
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
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>
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. |
dependencies = [ | ||
('Boost', '1.51.0', '-Python-2.7.3'), | ||
('SAMtools', '0.1.18'), | ||
('Eigen', '3.1.1') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Indentation is off again
Except for the indentation this looks good to me. |
Signed-off-by: Cedric Laczny <cedric.laczny@uni.lu>
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):
|
|
||
configopts = '--with-boost=$EBROOTBOOST --with-bam=$EBROOTSAMTOOLS' | ||
|
||
patches = ['Tophat-2.0.4_ax_bam.patch'] |
There was a problem hiding this comment.
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
…d be doing so no patch required
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. |
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. |
minor cleanup in Cufflinks and Tophat easyconfigs (get rid of patches)
Merge should be fixed by claczny#2 |
Oases pull requests in easybuilders/easybuild-easyblocks#79 and #85. |
sync with develop
…dric Cufflinks, TopHat easyconfig contributions
arent' there any working intel compiler versions of cufflinks easyconfigs / patches? |
@JensTimmerman: see #594 |
fix patch spec in libreadline easyconfig
adding HMMER for GCCcore 5.4.0
foss-2019b: bump OpenBLAS to 0.3.7, with vectorization re-enabled.
rstudio mostly from upstream
enjoy, 2 blocks are coming your way, too.
Signed-off-by: Cedric Laczny cedric.laczny@uni.lu