summarylogtreecommitdiffstats
path: root/fastqc.sh
blob: 5f05be4d766de0907bebcabc00e1dd11577249c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh

if [ -n "$FASTQC_JAVA" ]; then
  javaenv="$FASTQC_JAVA"
else
  default_java="$(archlinux-java get)"
  if [ "$(echo "$default_java" | cut -d - -f 2)" -ge 11 ]; then
    javaenv="$default_java"
  else
    # use latest available java
    javaenv="$(archlinux-java status | tail -n +2 | cut -d ' ' -f 3 | sort -nk 2 -t - | tail -n 1)"
  fi
fi

PATH="/usr/lib/jvm/$javaenv/bin:$PATH" exec /usr/share/fastqc/fastqc "$@"