-
Notifications
You must be signed in to change notification settings - Fork 445
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
migrate in emboss_5, fastqc, freebayes, picard from devteam #1109
migrate in emboss_5, fastqc, freebayes, picard from devteam #1109
Conversation
thanks to @erasche for helping with figuring out how to treat the missing docs |
freebayes fails linting because of
ping @jmchilton - did we miss this tag? |
@@ -0,0 +1 @@ | |||
../../macros/read_group_macros.xml |
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.
@martenson This a symlink to a file that is present only on the tools-devteam
repository. Can you add it to the PR?
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've added the file in commit 10954c0 .
@martenson I've pushed 2 commits to your branch and I plan to do some more work tomorrow, hope that's OK. |
Same for me (Just one pr) |
I made a massive clean-up of the EMBOSS wrappers in commit cafb44d . More can be done post-merge, e.g.:
|
@martenson @jmchilton I've created galaxyproject/galaxy#3453 to track this. |
Migrate chosen devteam tools
@martenson I've added the changes requested in my review of martenson#1 . |
@@ -0,0 +1,6 @@ | |||
<?xml version="1.0"?> |
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.
@nsoranzo Can this be removed?
Edit: nope, emboss is not in bioconda
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.
It is not in Bioconda, but it is in iuc
:
$ conda search emboss
Fetching package metadata ...............
emboss 5.0.0 0 iuc
6.5.7 0 bioconda
6.5.7 1 bioconda
6.5.7 2 bioconda
Anyway, I have no strong opinion, maybe we can remove it when we upgrade to a newer EMBOSS version.
All tool tests are failing now, I don't know why. |
The problem was that release_16.10 has not been update to require six 1.10, but now that we have a |
<regex match="Exception:" /> | ||
</stdio> | ||
<command><![CDATA[ | ||
python '${__tool_directory__}/rgFastQC.py' |
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.
Nicola this looks wired, isn't it?
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.
Why? rgFastQC.py is part of the wrapper.
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.
Isn't it a string substitution: https://github.com/galaxyproject/galaxy/blob/29cdd6007fa333e8e9caa85a1fc58ae389405cf2/lib/galaxy/jobs/__init__.py#L983
and should be $__tool_directory__
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.
The curly braces should be fine, see https://docs.python.org/2/library/string.html#template-strings
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 think I've fixed the FastQC issue with commit d38e1e7, let's see.
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.
Oh ok! Good to know. I thought thats the reason for the strange error message. I still think we should change the variable name and keep is consistent with other places.
Thanks NIcola!
Introduced in commit 78ee1ad .
Also consistently use self.opts
fastqc now passes, yay! thanks @nsoranzo |
So FastQC is finally fixed, but all Picard tools still fail because of this error: Exception in thread "main" java.lang.UnsupportedClassVersionError: picard/cmdline/PicardCommandLine : Unsupported major.minor version 52.0 This indicates that Picard tools are run with Java <8 even if the correct java-jdk Bioconda package is installed. Maybe we need to use Galaxy 17.01? @bgruening |
The JAVA_HOME change was not applied during the Travis build, trying to close/reopen. |
Thanks @nsoranzo. Thats seems to fix it. |
Green at last! Thanks all! |
Splendid. Thanks @nsoranzo @bgruening and @yhoogstrate for help! |
part of galaxyproject/tools-devteam#406
xref: #1060
ping @galaxyproject/iuc
this is an effort to address part of galaxyproject/tools-devteam#416