File: igvtools

package info (click to toggle)
igv 2.18.5%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 174,420 kB
  • sloc: java: 121,493; xml: 10,326; sh: 184; ansic: 92; javascript: 54; makefile: 26
file content (23 lines) | stat: -rwxr-xr-x 842 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh
prefix=`dirname $(readlink -f $0 || echo $0)`

# Check whether or not to use the bundled JDK
if [ -d "${prefix}/jdk-17" ]; then
    echo echo "Using bundled JDK."
    JAVA_HOME="${prefix}/jdk-17"
    PATH=$JAVA_HOME/bin:$PATH
else
    echo "Using system JDK."
fi

# Check if there is a user-specified Java arguments file
if [ -e "$HOME/.igv/java_arguments" ]; then
    java -showversion -Djava.awt.headless=true -Dsamjdk.snappy.disable=true --module-path="${prefix}/lib" -Xmx1500m \
        @"${prefix}/igv.args" \
        @"$HOME/.igv/java_arguments" \
        --module=org.igv/org.broad.igv.tools.IgvTools  "$@"
else
    java -showversion -Djava.awt.headless=true -Dsamjdk.snappy.disable=true --module-path="${prefix}/lib" -Xmx1500m \
        @"${prefix}/igv.args" \
        --module=org.igv/org.broad.igv.tools.IgvTools  "$@"
fi