Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Error: Could not find or load main class pipeline.CtakesPipeline
- #!/bin/bash
- INPUT=$1
- OUTPUT=$2
- CTAKES_HOME="full/path/to/CtakesClinicalPipeline/apache-ctakes-3.2.2"
- UMLS_USER="####"
- UMLS_PASS="####"
- CLINICAL_PIPELINE_JAR="/target/CtakesClinicalPipeline-0.0.1-SNAPSHOT.jar"
- [[ $CTAKES_HOME == "" ]] && CTAKES_HOME=/usr/local/apache-ctakes-3.2.2
- CTAKES_JARS=""
- for jar in $(find ${CTAKES_HOME}/lib -iname "*.jar" -type f)
- do
- CTAKES_JARS+=$jar
- CTAKES_JARS+=":"
- done
- current_dir=$PWD
- cd $CTAKES_HOME
- java -Dctakes.umlsuser=${UMLS_USER} -Dctakes.umlspw=${UMLS_PASS} -cp
- ${CTAKES_HOME}/desc/:${CTAKES_HOME}/resources/:${CTAKES_JARS%?}:
- ${current_dir}/${CLINICAL_PIPELINE_JAR} -
- -Dlog4j.configuration=file:${CTAKES_HOME}/config/log4j.xml -Xms512M -Xmx3g
- pipeline.CtakesPipeline $INPUT $OUTPUT
- cd $current_dir
- def queries_create(request):
- if not request.user.is_authenticated():
- return render(request, 'login_error.html')
- form = QueryForm(request.POST or None)
- if form.is_valid():
- instance = form.save(commit=False)
- instance.save()
- p = subprocess.Popen(['path/to/run_pipeline.sh'], stdin=subprocess.PIPE,
- stdout=subprocess.PIPE)
- (stdoutdata, stderrdata) = p.communicate()
- instance.processed_data = stdoutdata
- instance.save()
- context = {
- "title":"Create",
- "form": form,
- }
- return render(request, "query_form.html", context)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement