Skip to content

Remove bedtools and bowtie #2815

Merged
merged 2 commits into from
Jan 4, 2023
Merged

Remove bedtools and bowtie #2815

merged 2 commits into from
Jan 4, 2023

Conversation

donald
Copy link
Collaborator

@donald donald commented Jan 3, 2023

Can we remove these two rather unmaintained packages from /usr/bin? These are installed with newer versions in /package/sequencer and available via /usr/local/package/bin.

buczek@theinternet:~/git/bee-files (remove-bedtools-and-bowtie)$ fakeroot bee query bowtie-1.0.0_p8_8087dd6-0.x86_64
/usr/bin/bowtie-inspect
/usr/bin/bowtie-build
/usr/bin/bowtie
buczek@theinternet:~/git/bee-files (remove-bedtools-and-bowtie)$ fakeroot bee query bedtools-2.29.2-0.x86_64
/usr/bin/windowBed
/usr/bin/mapBed
/usr/bin/multiBamCov
/usr/bin/maskFastaFromBed
/usr/bin/mergeBed
/usr/bin/subtractBed
/usr/bin/coverageBed
/usr/bin/windowMaker
/usr/bin/groupBy
/usr/bin/intersectBed
/usr/bin/complementBed
/usr/bin/fastaFromBed
/usr/bin/getOverlap
/usr/bin/multiIntersectBed
/usr/bin/slopBed
/usr/bin/randomBed
/usr/bin/clusterBed
/usr/bin/linksBed
/usr/bin/closestBed
/usr/bin/bamToFastq
/usr/bin/shiftBed
/usr/bin/bedToBam
/usr/bin/genomeCoverageBed
/usr/bin/flankBed
/usr/bin/annotateBed
/usr/bin/bamToBed
/usr/bin/expandCols
/usr/bin/pairToBed
/usr/bin/shuffleBed
/usr/bin/tagBam
/usr/bin/sortBed
/usr/bin/nucBed
/usr/bin/bedtools
/usr/bin/bedpeToBam
/usr/bin/unionBedGraphs
/usr/bin/bed12ToBed6
/usr/bin/bedToIgv
/usr/bin/pairToPair

@donald donald requested review from pmenzel and thomas January 3, 2023 12:37
@donald
Copy link
Collaborator Author

donald commented Jan 3, 2023

@sklages: Ping

@donald
Copy link
Collaborator Author

donald commented Jan 3, 2023

Hmmm. OTOH, except the bedtools commands itself, all of the commands shown above for the bedtools packages are NOT available via /package/sequencer. How comes and will the user miss something?

@sklages
Copy link

sklages commented Jan 3, 2023

Hmmm. OTOH, except the bedtools commands itself, all of the commands shown above for the bedtools packages are NOT available via /package/sequencer. How comes and will the user miss something?

Yes, my bad. The binary bedtools is usually the only program needed. All other programs of this package are only wrappers calling bedtools with the corresponding sub-command, e.g.:

# bamToBed
cat bamToBed

#!/bin/sh
${0%/*}/bedtools bamtobed "$@"

But I agree with you that we should provide the "complete" bedtools ... some people may rely on these wrappers :-)

I have updated sequencer.include accordingly ..

@donald
Copy link
Collaborator Author

donald commented Jan 4, 2023

Nice, thanks.

@donald donald merged commit 41448d4 into master Jan 4, 2023
@thomas
Copy link
Collaborator

thomas commented Jan 4, 2023

Well, guess it is too late for a 'review' now. But it looks good to me.

@donald
Copy link
Collaborator Author

donald commented Jan 4, 2023

Never to late :-)

Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants