I had to modify the script to get it to work under Solaris:
$ uname -srvmpi SunOS 5.10 Generic_118822-10 sun4u sparc SUNW,Sun-Fire-V490
The modified script (seems to be more general as it works in Ubuntu, too):
true && (
set -x
wget 'http://superb-west.dl.sourceforge.net/sourceforge/primer3/primer3-1.1.3.tar.gz'
gunzip -c primer3-1.1.3.tar.gz | tar -xvf -
find primer3-1.1.3 -name 'Makefile' | xargs -i dos2unix {} {}
cd primer3-1.1.3/src/
make all
make test
echo 'PRIMER_NUM_RETURN=11 PRIMER_TASK=pick_left_only SEQUENCE=GTAGTCAGTAGACNATGACNACTGACGATGCAGACNACACACACACACACAGCACACAGGTATTAGTGGGCCATTCGATCCCGACCCAAATCGATAGCTACGATGACG =' | ./primer3_core | tail -20
echo 'PRIMER_NUM_RETURN=1000 PRIMER_TASK=pick_left_only SEQUENCE=GTAGTCAGTAGACNATGACNACTGACGATGCAGACNACACACACACACACAGCACACAGGTATTAGTGGGCCATTCGATCCCGACCCAAATCGATAGCTACGATGACG =' | ./primer3_core | tail -20
) 2>&1 | tee output.txt
I had to modify the script to get it to work under Solaris:
$ uname -srvmpi
SunOS 5.10 Generic_118822-10 sun4u sparc SUNW,Sun-Fire-V490
The modified script (seems to be more general as it works in Ubuntu, too):
true && (
set -x
wget 'http:// superb- west.dl. sourceforge. net/sourceforge /primer3/ primer3- 1.1.3.tar. gz'
gunzip -c primer3- 1.1.3.tar. gz |
tar -xvf -
find primer3-1.1.3 -name 'Makefile' |
xargs -i dos2unix {} {}
cd primer3-1.1.3/src/
make all
make test
echo 'PRIMER_ NUM_RETURN= 11 TASK=pick_ left_only GTAGTCAGTAGACNA TGACNACTGACGATG CAGACNACACACACA CACACAGCACACAGG TATTAGTGGGCCATT CGATCCCGACCCAAA TCGATAGCTACGATG ACG
PRIMER_
SEQUENCE=
=' | ./primer3_core | tail -20
echo 'PRIMER_ NUM_RETURN= 1000 TASK=pick_ left_only GTAGTCAGTAGACNA TGACNACTGACGATG CAGACNACACACACA CACACAGCACACAGG TATTAGTGGGCCATT CGATCCCGACCCAAA TCGATAGCTACGATG ACG
PRIMER_
SEQUENCE=
=' | ./primer3_core | tail -20
) 2>&1 | tee output.txt