# HG changeset patch # User sanbi-uwc # Date 1463579024 14400 # Node ID ec3016ba76f277b4a80ecb0527b2a2567b28e921 # Parent 4ab571f8a7698c1840eb8238cc57b8b363cba988 planemo upload for repository https://github.com/SANBI-SA/tools-sanbi-uwc/tree/master/datatypes/neo4j_datatypes commit 002030d20f30ca916e883b64e332dcbdfa0d10a0 diff -r 4ab571f8a769 -r ec3016ba76f2 neo4j.py --- a/neo4j.py Wed May 18 09:37:09 2016 -0400 +++ b/neo4j.py Wed May 18 09:43:44 2016 -0400 @@ -7,18 +7,19 @@ from galaxy.datatypes.images import Html from galaxy.datatypes.data import Data, Text -from galaxy.datatypes.metadata import MetadataElement +#from galaxy.datatypes.metadata import MetadataElement gal_Log = logging.getLogger(__name__) verbose = True -class Neo4j(object): +class Neo4j(Html): """ base class to use for neostore datatypes derived from html - composite datatype elements stored in extra files path """ + """ MetadataElement( name='neostore', default=None, desc='Neo4j NeoStore File', readonly=True, visible=True, set_in_upload=True, no_value=None ) MetadataElement( name='neostore_count_file', default=None, desc='Neo4j Count File', readonly=True, visible=True, set_in_upload=True, no_value=None ) MetadataElement( name="neostore_labeltokenstore_db_file", default=None, desc="Neostore LabelTokenStore File", readonly=True, visible=True, no_value=None ) @@ -50,9 +51,9 @@ return "\n".join( rval ) def regenerate_primary_file(self, dataset): - """ + cannot do this until we are setting metadata - """ + efp = dataset.extra_files_path flist = os.listdir(efp) rval = ['