"filter": &filtercmd{},
"build-docker-image": &buildDockerImage{},
"plot": &pythonPlot{},
+ "pca-plot": &pythonPlot{},
+ "manhattan-plot": &manhattanPlot{},
"diff-fasta": &diffFasta{},
"stats": &statscmd{},
"merge": &merger{},
"dump": &dump{},
"dumpgob": &dumpGob{},
+ "choose-samples": &chooseSamples{},
})
)
logrus.StandardLogger().Formatter = &logrus.TextFormatter{DisableTimestamp: true}
}
if len(os.Args) >= 2 && !strings.HasSuffix(os.Args[1], "version") {
+ // print version (then run subcommand)
cmd.Version.RunCommand("lightning", nil, nil, os.Stderr, os.Stderr)
}
os.Exit(handler.RunCommand(os.Args[0], os.Args[1:], os.Stdin, os.Stdout, os.Stderr))
RUN DEBIAN_FRONTEND=noninteractive \
apt-get update && \
apt-get dist-upgrade -y && \
- apt-get install -y --no-install-recommends bcftools bedtools samtools python2 python3-sklearn python3-matplotlib ca-certificates && \
- apt-get clean
+ apt-get install -y --no-install-recommends bcftools bedtools samtools python2 python3-sklearn python3-matplotlib python3-pip ca-certificates && \
+ apt-get clean && \
+ pip3 install qmplot
`), 0644)
if err != nil {
fmt.Fprint(stderr, err)