annotate package_macs21_wrapper.sh @ 23:c7646ff9b5c9 draft default tip

planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
author pjbriggs
date Tue, 27 Jun 2023 07:37:07 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
23
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
1 #!/bin/sh
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
2 #
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
3 # Package MACS 2.1 files into tgz file for upload to
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
4 # Galaxy toolshed
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
5 #
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
6 VERSION=$(grep "^<tool" macs21_wrapper.xml | grep -o -e version=\".*\" | cut -d= -f2 | tr -d \")
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
7 TGZ=macs21-${VERSION}.tgz
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
8 if [ -f $TGZ ] ; then
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
9 echo $TGZ: already exists, please remove >&2
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
10 exit 1
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
11 fi
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
12 tar cvzf $TGZ \
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
13 README.rst \
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
14 macs21_wrapper.xml \
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
15 macs21_wrapper.py \
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
16 test-data
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
17 if [ -f $TGZ ] ; then
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
18 echo Created $TGZ
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
19 else
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
20 echo Failed to created $TGZ >&2
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
21 exit 1
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
22 fi
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
23 ##
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents:
diff changeset
24 #