Skip to content

Commit

Permalink
patch edr types
Browse files Browse the repository at this point in the history
  • Loading branch information
chrisbarnettster committed Jul 1, 2020
1 parent 4d0bae3 commit 71f9702
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 1 deletion.
4 changes: 4 additions & 0 deletions config/datatypes_conf.xml.sample
Original file line number Diff line number Diff line change
Expand Up @@ -629,8 +629,11 @@
<datatype extension="top" type="galaxy.datatypes.data:Text" subclass="true" display_in_upload="true"/>
<datatype extension="itp" type="galaxy.datatypes.data:Text" subclass="true" display_in_upload="true"/>
<datatype extension="mdp" type="galaxy.datatypes.data:Text" subclass="true" display_in_upload="true"/>
<datatype extension="ndx" type="galaxy.datatypes.data:Text" subclass="true" display_in_upload="true"/>
<datatype extension="xvg" type="galaxy.datatypes.data:Text" subclass="true" display_in_upload="true"/>
<datatype extension="xtc" type="galaxy.datatypes.binary:Xtc" display_in_upload="true"/>
<datatype extension="cpt" type="galaxy.datatypes.binary:Cpt" display_in_upload="true"/>
<datatype extension="edr" type="galaxy.datatypes.binary:Edr" display_in_upload="true"/>
<datatype extension="gro" type="galaxy.datatypes.tabular:Tabular" subclass="true" display_in_upload="true"/>
<datatype extension="vel" type="galaxy.datatypes.binary:Vel" display_in_upload="true"/>
<datatype extension="grd" type="galaxy.datatypes.molecules:grd" display_in_upload="true"/>
Expand Down Expand Up @@ -800,6 +803,7 @@
<sniffer type="galaxy.datatypes.binary:Dcd"/>
<sniffer type="galaxy.datatypes.binary:Xtc"/>
<sniffer type="galaxy.datatypes.binary:Cpt"/>
<sniffer type="galaxy.datatypes.binary:Edr"/>
<sniffer type="galaxy.datatypes.binary:Vel"/>
<sniffer type="galaxy.datatypes.annotation:Augustus"/>
<sniffer type="galaxy.datatypes.triples:Rdf"/>
Expand Down
19 changes: 18 additions & 1 deletion lib/galaxy/datatypes/binary.py
Original file line number Diff line number Diff line change
Expand Up @@ -943,7 +943,7 @@ class Trr(GmxBinary):
"""

file_ext = "trr"
magic_number = 1993 # magic number reference: https://github.com/gromacs/gromacs/blob/1c6639f0636d2ffc3d665686756d77227c8ae6d1/src/gromacs/fileio/trrio.cpp
magic_number = 1993 # magic number reference: https://github.com/gromacs/gromacs/blob/cec211b2c835ba6e8ea849fb1bf67d7fc19693a4/src/gromacs/fileio/trrio.cpp


class Cpt(GmxBinary):
Expand Down Expand Up @@ -980,6 +980,23 @@ class Xtc(GmxBinary):
magic_number = 1995 # reference: https://github.com/gromacs/gromacs/blob/cec211b2c835ba6e8ea849fb1bf67d7fc19693a4/src/gromacs/fileio/xtcio.cpp


class Edr(GmxBinary):
"""
Class describing an edr file from the GROMACS suite
>>> from galaxy.datatypes.sniff import get_test_fname
>>> fname = get_test_fname('md.edr')
>>> Edr().sniff(fname)
True
>>> fname = get_test_fname('md.trr')
>>> Edr().sniff(fname)
False
"""

file_ext = "edr"
magic_number = -55555 # reference: https://github.com/gromacs/gromacs/blob/cec211b2c835ba6e8ea849fb1bf67d7fc19693a4/src/gromacs/fileio/enxio.cpp


class Biom2(H5):
"""
Class describing a biom2 file (http://biom-format.org/documentation/biom_format.html)
Expand Down
Binary file added lib/galaxy/datatypes/test/md.edr
Binary file not shown.

0 comments on commit 71f9702

Please sign in to comment.