spack/var/spack/repos/builtin/packages/chlorop/chlorop.patch
snehring cf017baa8d chlorop: new package (#4865)
* chlorop: new package

* chlorop: moving main script to bin and moving runtime tmp location.

* chlorop: fixing flake8 error.

* chlorop: cleaning up, removing CHLOROTMP, advising user to set it.

* chlorop: removing unused import
2017-08-05 12:39:44 -05:00

37 lines
1.3 KiB
Diff

--- a/chlorop 2006-03-20 06:24:22.000000000 -0600
+++ b/chlorop 2017-07-24 10:51:27.000366706 -0500
@@ -9,8 +9,6 @@
STARTDIR=`pwd`
### GENERAL SETTINGS, CUSTOMIZE +++++++++++++++++++++++++++++++++++++++++++++++
-# Substitute your chosen location for ChloroP software:
-CHLOROP=/usr/cbs/packages/chlorop/currdist/chlorop-1.1
# Substitute paste:
PASTE=paste
@@ -43,7 +41,7 @@
# other settings:
#CHLOROTMPNAME=res`date '+%y%m%d%H%M%S'`.$$
CHLOROTMPNAME=res.$$
-CHLOROTMP=tmp/$CHLOROTMPNAME
+CHLOROTMP=$CHLOROTMP/$CHLOROTMPNAME
SCRIPTS=bin
SYN=syn
ETC=etc
@@ -80,12 +78,12 @@
### get the infile ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
INFILE=$*
-mkdir $CHLOROP/$CHLOROTMP || { echo Cannot create temporary directory; exit 1; }
+mkdir -p $CHLOROTMP || { echo Cannot create temporary directory; exit 1; }
### prepare input file in HOW and fasta format ++++++++++++++++++++++++++++++++
$AWK -f $CHLOROP/$SCRIPTS/in2how+fasta.awk -v informat=$INFORMAT \
- -v howout=$CHLOROP/$CHLOROTMP/infile.how \
- -v fastaout=$CHLOROP/$CHLOROTMP/infile.fasta $INFILE
+ -v howout=$CHLOROTMP/infile.how \
+ -v fastaout=$CHLOROTMP/infile.fasta $INFILE
INFILE=$CHLOROTMP/infile.how
### change to working directory +++++++++++++++++++++++++++++++++++++++++++++++