view osra.py @ 7:edff5c162649

Uploaded
author bgruening
date Sat, 11 May 2013 17:13:11 -0400
parents 3b50c1d0d1e5
children 143a63ca2bca
line wrap: on
line source

#!usr/bin/env python

import os, sys
import subprocess

"""
    OSRA_DATA_FILES is set during the toolshed Installation
    If it is not set, use the standard configuration of OSRA. 
    That means we need to delete argument 4-7.
    That script is a hack, because we do not know the content of OSRA_DATA_FILES at xml evaluation time.

    osra -f $oformat $infile 
        -l \$OSRA_DATA_FILES/spelling.txt -a \$OSRA_DATA_FILES/superatom.txt
        > $outfile
"""

if not os.path.exists(sys.argv[6]):
    # OSRA_DATA_FILES path is not set or the spelling file is not existent
    sys.argv.pop(7) # superatom.txt path
    sys.argv.pop(6) # -a
    sys.argv.pop(5) # speling.txt path
    sys.argv.pop(4) # -l

subprocess.call(sys.argv[1:], stdout=sys.stdout)