Mercurial > repos > rmarenco > hubarchivecreator
annotate util/install_linux_binaries @ 32:6d1f2bb5c1d1 draft default tip
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 5a0c39ed61b4408ba65a759aede807df260d097d
| author | yating-l | 
|---|---|
| date | Sun, 26 Aug 2018 16:44:27 -0400 | 
| parents | fb5e60d4d18a | 
| children | 
| rev | line source | 
|---|---|
| 1 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 1 #!/usr/bin/env bash | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 2 | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 3 localBinPath="/usr/local/bin/" | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 4 hgDownloadURl="http://hgdownload.soe.ucsc.edu/admin/exe/linux.x86_64/" | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 5 | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 6 # Binaries needed for HAC | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 7 twoBitInfo="twoBitInfo" | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 8 faToTwoBit="faToTwoBit" | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 9 gff3ToGenePred="gff3ToGenePred" | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 10 gtfToGenePred="gtfToGenePred" | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 11 genePredToBed="genePredToBed" | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 12 # sort="sort" | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 13 bedToBigBed="bedToBigBed" | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 14 | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 15 binariesArray=( ${twoBitInfo} ${faToTwoBit} ${gff3ToGenePred} ${gtfToGenePred} ${genePredToBed} ${bedToBigBed} ) | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 16 | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 17 # Download and install binaries | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 18 for binaryName in "${binariesArray[@]}" | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 19 do | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 20 binaryInstallationPath="${localBinPath}/${binaryName}" | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 21 sudo wget -P ${localBinPath} "${hgDownloadURl}/${binaryName}" | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 22 sudo chown ${USER} ${binaryInstallationPath} | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 23 sudo chmod +x ${binaryInstallationPath} | 
| 
fb5e60d4d18a
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 64cfc08088d11f6818c1b4e5514ef9e67969eaff-dirty
 rmarenco parents: diff
changeset | 24 done | 
