Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
nomad-lab
parser-gaussian
Commits
29b32555
Commit
29b32555
authored
Feb 04, 2016
by
ankit kariryaa
Browse files
Scala integration
parent
827f7b22
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/main/scala/eu/nomad_lab/parsers/GaussianParser.scala
0 → 100644
View file @
29b32555
package
eu.nomad_lab.parsers
import
eu.nomad_lab.DefaultPythonInterpreter
import
org.
{
json4s
=>
jn
}
object
GaussianParser
extends
SimpleExternalParserGenerator
(
name
=
"GaussianParser"
,
parserInfo
=
jn
.
JObject
(
(
"name"
->
jn
.
JString
(
"GaussianParser"
))
::
(
"version"
->
jn
.
JString
(
"1.0"
))
::
Nil
),
mainFileTypes
=
Seq
(
"text/.*"
),
mainFileRe
=
"""\s*Invoking Gaussian \.\.\.
\s*Version """
.
r
,
cmd
=
Seq
(
DefaultPythonInterpreter
.
python2Exe
(),
"${envDir}/parsers/gaussian/parser/parser-gaussian/parser_gaussian.py"
,
"--uri"
,
"${mainFileUri}"
,
"${mainFilePath}"
),
resList
=
Seq
(
"parser-gaussian/GaussianParser.py"
,
"parser-gaussian/setup_paths.py"
,
"nomad_meta_info/common.nomadmetainfo.json"
,
"nomad_meta_info/meta_types.nomadmetainfo.json"
,
"nomad_meta_info/gaussian.nomadmetainfo.json"
)
++
DefaultPythonInterpreter
.
commonFiles
(),
dirMap
=
Map
(
"parser-gaussian"
->
"parsers/gaussian/parser/parser-gaussian"
,
"nomad_meta_info"
->
"nomad-meta-info/meta_info/nomad_meta_info"
,
"python"
->
"python-common/common/python/nomadcore"
)
++
DefaultPythonInterpreter
.
commonDirMapping
()
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment