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

[24.1] Add bcsp datatype #19365

Open
wants to merge 2 commits into
base: release_24.1
Choose a base branch
from

Conversation

SantaMcCloud
Copy link

Hello,

this PR should add the new datatype bcsp. Sadly there is no docomuentation to it but it is used in a tool which i did wrapped and without it the tool can not be used in Galaxy. The only thing i know is that this file format is a binary format and was generate with a Rust program.

How to test the changes?

(Select all options that apply)

  • I've included appropriate automated tests.
  • This is a refactoring of components with existing test coverage.
  • Instructions for manual testing are as follows:
    1. [add testing steps and prerequisites here if you didn't write automated tests covering all your changes]

License

  • I agree to license these and all my past contributions to the core galaxy codebase under the MIT license.

@github-actions github-actions bot changed the title Add bcsp datatype [24.1] Add bcsp datatype Dec 20, 2024
@github-actions github-actions bot added this to the 24.1 milestone Dec 20, 2024
@SantaMcCloud
Copy link
Author

had a review here (#19363) just had to make the commit into this branch to have the dataype

@SantaMcCloud
Copy link
Author

Hm okay i dont know why the test had an error

@bgruening
Copy link
Member

Most likely not your fault.

@SantaMcCloud
Copy link
Author

Most likely not your fault.

ah okay good to know then

@bernt-matthias
Copy link
Contributor

What is the Linux file command telling you about this file? Can you ask the developers what these files are?

@SantaMcCloud
Copy link
Author

SantaMcCloud commented Dec 21, 2024

(fairy_env) sf373@LAPTOP-7RMLPR2D:~/sf373$ file -i single_test.fasta.gz.bcsp 
single_test.fasta.gz.bcsp: application/octet-stream; charset=binary
(fairy_env) sf373@LAPTOP-7RMLPR2D:~/sf373$ file -c single_test.fasta.gz.bcsp 
cont    offset  type    opcode  mask    value   desc
(fairy_env) sf373@LAPTOP-7RMLPR2D:~/sf373$ file single_test.fasta.gz.bcsp 
single_test.fasta.gz.bcsp: data
(fairy_env) sf373@LAPTOP-7RMLPR2D:~/sf373$ 

This is the Linux output.

I also open a issuse asking about this format if they give me some information about it or a link to a source to read about

@SantaMcCloud
Copy link
Author

@bernt-matthias i got an asnwer from the developer. This file is a binary format of the k-mer hash table which is only compatible with the tool Fairy.

@bernt-matthias
Copy link
Contributor

Thanks for the efforts. Than I would only ask you to add a description attribute here. Then it should be good to go.

@SantaMcCloud
Copy link
Author

Done!

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.

3 participants