diff --git a/.ci/flake8_wrapper_docstrings.sh b/.ci/flake8_wrapper_docstrings.sh index 4fe943cdf42..fa728303331 100755 --- a/.ci/flake8_wrapper_docstrings.sh +++ b/.ci/flake8_wrapper_docstrings.sh @@ -7,7 +7,7 @@ set -e # D3XX - Quoting issues. # D401 - First line should be in imperative mood # D403 - First word of the first line should be properly capitalized -args="--ignore=D --select=D100,D201,D202,D206,D207,D208,D209,D211,D3,D401,D403" +args="--ignore=D --select=D100,D201,D202,D206,D207,D208,D209,D211,D3,D403" # If the first argument is --include, lint the modules expected to pass. If # the first argument is --exclude, lint all modules the full Galaxy linter lints diff --git a/.ci/jenkins/selenium/run_tests.sh b/.ci/jenkins/selenium/run_tests.sh index 6786d51c714..4be5c13ed70 100755 --- a/.ci/jenkins/selenium/run_tests.sh +++ b/.ci/jenkins/selenium/run_tests.sh @@ -97,6 +97,12 @@ done; export GALAXY_TEST_SELENIUM_REMOTE=1 export GALAXY_TEST_SELENIUM_REMOTE_PORT="${SELENIUM_PORT}" +# Retry all failed Selenium tests a second time to deal +# with transiently failing tests. Failure information for +# first tests is still populated in database/test_errors +# and available at the top of the Jenkins test report. +export GALAXY_TEST_SELENIUM_RETRIES=1 + # Access Galaxy on localhost via port $GALAXY_PORT export GALAXY_TEST_PORT="${GALAXY_PORT}" diff --git a/CITATION b/CITATION index 1e6092ee725..2151602534b 100644 --- a/CITATION +++ b/CITATION @@ -16,7 +16,7 @@ following publications: a platform for interactive large-scale genome analysis." Genome Research. 2005 Oct; 15(10):1451-5. -See also: http://wiki.galaxyproject.org/CitingGalaxy +See also: https://galaxyproject.org/citing-galaxy diff --git a/client/galaxy/scripts/apps/analysis.js b/client/galaxy/scripts/apps/analysis.js index e67e7425a1f..2ccc615ca0d 100644 --- a/client/galaxy/scripts/apps/analysis.js +++ b/client/galaxy/scripts/apps/analysis.js @@ -69,6 +69,18 @@ window.app = function app( options, bootstrapped ){ Galaxy.currHistoryPanel = historyPanel.historyView; Galaxy.currHistoryPanel.listenToGalaxy( Galaxy ); + var routingMessage = Backbone.View.extend({ + initialize: function(options) { + this.message = options.message || "Undefined Message"; + this.msg_status = options.type || 'info'; + this.render(); + }, + render: function(){ + this.$el.html(_.escape(this.message)).addClass(this.msg_status + "message"); + } + }); + + // .................................................... routes /** */ Galaxy.router = new ( Backbone.Router.extend({ @@ -98,7 +110,7 @@ window.app = function app( options, bootstrapped ){ if ( this.authenticate( args, name ) ) { callback.apply( this, args ); } else { - this.push( Galaxy.root ); + this.loginRequired(); } } }, @@ -117,6 +129,10 @@ window.app = function app( options, bootstrapped ){ 'show_user_form' ], + loginRequired: function() { + centerPanel.display( new routingMessage({type: 'error', message: "You must be logged in to make this request."}) ); + }, + authenticate: function( args, name ) { return ( Galaxy.user && Galaxy.user.id ) || this.require_login.indexOf( name ) == -1; }, @@ -209,4 +225,4 @@ window.app = function app( options, bootstrapped ){ pushState : true, }); }); -}; \ No newline at end of file +}; diff --git a/client/galaxy/scripts/mvc/citation/citation-view.js b/client/galaxy/scripts/mvc/citation/citation-view.js index 5fb36002468..baccd25a9d7 100644 --- a/client/galaxy/scripts/mvc/citation/citation-view.js +++ b/client/galaxy/scripts/mvc/citation/citation-view.js @@ -151,7 +151,7 @@ var CitationListView = Backbone.View.extend({ ' citations explicitly at this time. When writing up your analysis, please manually', ' review your histories and find all references', ' that should be cited in order to completely describe your work. Also, please remember to', - ' cite Galaxy.', + ' cite Galaxy.', '', ].join(''); } else { diff --git a/client/galaxy/scripts/mvc/library/library-folderlist-view.js b/client/galaxy/scripts/mvc/library/library-folderlist-view.js index 5221125b371..644f9fdcd38 100644 --- a/client/galaxy/scripts/mvc/library/library-folderlist-view.js +++ b/client/galaxy/scripts/mvc/library/library-folderlist-view.js @@ -386,7 +386,7 @@ var FolderListView = Backbone.View.extend({ '', '' ].join('')); diff --git a/client/galaxy/scripts/mvc/library/library-foldertoolbar-view.js b/client/galaxy/scripts/mvc/library/library-foldertoolbar-view.js index ff825408d3c..d6a13549869 100644 --- a/client/galaxy/scripts/mvc/library/library-foldertoolbar-view.js +++ b/client/galaxy/scripts/mvc/library/library-foldertoolbar-view.js @@ -1151,7 +1151,7 @@ var FolderToolbarView = Backbone.View.extend({ ' Details', '', '', - '', + '', '', '', '', diff --git a/client/galaxy/scripts/mvc/tool/tool-form-base.js b/client/galaxy/scripts/mvc/tool/tool-form-base.js index fb1c7d9af2d..6e5fa18b3a9 100644 --- a/client/galaxy/scripts/mvc/tool/tool-form-base.js +++ b/client/galaxy/scripts/mvc/tool/tool-form-base.js @@ -279,7 +279,7 @@ define( [ 'utils/utils', 'utils/deferred', 'mvc/ui/ui-misc', 'mvc/form/form-view _.each( options.requirements, function( req, i ) { requirements_message += req.name + ( req.version ? ' (Version ' + req.version + ')' : '' ) + ( i < nreq - 2 ? ', ' : ( i == nreq - 2 ? ' and ' : '' ) ); }); - var requirements_link = $( '' ).attr( 'target', '_blank' ).attr( 'href', 'https://wiki.galaxyproject.org/Tools/Requirements' ).text( 'here' ); + var requirements_link = $( '' ).attr( 'target', '_blank' ).attr( 'href', 'https://galaxyproject.org/tools/requirements/' ).text( 'here' ); return $( '' ).append( requirements_message + '. Click ' ).append( requirements_link ).append( ' for more information.' ); } return 'No requirements found.'; diff --git a/client/galaxy/scripts/mvc/user/user-preferences.js b/client/galaxy/scripts/mvc/user/user-preferences.js index 4f810bd7c87..f43bac73036 100644 --- a/client/galaxy/scripts/mvc/user/user-preferences.js +++ b/client/galaxy/scripts/mvc/user/user-preferences.js @@ -153,7 +153,7 @@ define( [ 'mvc/form/form-view', 'mvc/ui/ui-misc' ], function( Form, Ui ) { return ''; } }); diff --git a/client/galaxy/scripts/mvc/workflow/workflow-forms.js b/client/galaxy/scripts/mvc/workflow/workflow-forms.js index 965f70db631..1aed0dd189a 100644 --- a/client/galaxy/scripts/mvc/workflow/workflow-forms.js +++ b/client/galaxy/scripts/mvc/workflow/workflow-forms.js @@ -151,7 +151,7 @@ define( [ 'utils/utils', 'mvc/form/form-view', 'mvc/tool/tool-form-base' ], func type : 'text', value : '', ignore : '', - help : 'This action will rename the output dataset. Click here for more information. Valid inputs are: ' + input_terminal_names.join(', ') + '.' + help : 'This action will rename the output dataset. Click here for more information. Valid inputs are: ' + input_terminal_names.join(', ') + '.' },{ action : 'ChangeDatatypeAction', pja_arg : 'newtype', diff --git a/client/galaxy/scripts/viz/phyloviz.js b/client/galaxy/scripts/viz/phyloviz.js index 15a17a0909e..4fbc8d3f1e4 100644 --- a/client/galaxy/scripts/viz/phyloviz.js +++ b/client/galaxy/scripts/viz/phyloviz.js @@ -741,7 +741,7 @@ var HeaderButtons = Backbone.View.extend({ $("#nodeSelectionView").show(); } }, { icon_class: 'information', title: 'Phyloviz Help', on_click: function() { - window.open('https://wiki.galaxyproject.org/Learn/Visualization/PhylogeneticTree'); + window.open('https://galaxyproject.org/learn/visualization/phylogenetic-tree/'); // https://docs.google.com/document/d/1AXFoJgEpxr21H3LICRs3EyMe1B1X_KFPouzIgrCz3zk/edit } } ], diff --git a/config/galaxy.ini.sample b/config/galaxy.ini.sample index 220d64e9d83..5720c826698 100644 --- a/config/galaxy.ini.sample +++ b/config/galaxy.ini.sample @@ -11,9 +11,10 @@ # values are set to the default value. Relative paths are relative to the root # Galaxy directory. # -# Examples of many of these options are explained in more detail in the wiki: +# Examples of many of these options are explained in more detail in the Galaxy +# Community Hub. # -# https://wiki.galaxyproject.org/Admin/Config +# https://galaxyproject.org/admin/config # # Config hackers are encouraged to check there before asking for help. @@ -179,7 +180,7 @@ paste.app_factory = galaxy.web.buildapp:app_factory # Path to the directory in which tool dependencies are placed. This is used by # the Tool Shed to install dependencies and can also be used by administrators # to manually install or link to dependencies. For details, see: -# https://wiki.galaxyproject.org/Admin/Config/ToolDependencies +# https://galaxyproject.org/admin/config/tool-dependencies # Set the string to None to explicitly disable tool dependency handling. # If this option is set to none or an invalid path, installing tools with dependencies # from the Tool Shed will fail. @@ -305,9 +306,9 @@ paste.app_factory = galaxy.web.buildapp:app_factory # applied to the ToolDataTableManager at server start up. #shed_tool_data_table_config = config/shed_tool_data_table_conf.xml -# Directory where data used by tools is located, see the samples in that -# directory and the wiki for help: -# https://wiki.galaxyproject.org/Admin/DataIntegration +# Directory where data used by tools is located. See the samples in that +# directory and the Galaxy Community Hub for help: +# https://galaxyproject.org/admin/data-integration #tool_data_path = tool-data # Directory where Tool Data Table related files will be placed @@ -483,7 +484,7 @@ paste.app_factory = galaxy.web.buildapp:app_factory # URL of the support resource for the galaxy instance. Used in activation # emails. -#instance_resource_url = https://wiki.galaxyproject.org/ +#instance_resource_url = https://galaxyproject.org/ # E-mail domains blacklist is used for filtering out users that are using # disposable email address during the registration. If their address domain @@ -544,7 +545,7 @@ paste.app_factory = galaxy.web.buildapp:app_factory # bypass security to display datasets. Please be aware that there are security # implications if this is allowed. More details (including required changes to # the proxy server config) are available in the Apache proxy documentation on -# the wiki. +# the Galaxy Community Hub. # # The list of servers in this sample config are for the UCSC Main, Test and # Archaea browsers, but the default if left commented is to not allow any @@ -615,19 +616,19 @@ nglims_config_file = tool-data/nglims.yaml #logo_url = / # The URL linked by the "Wiki" link in the "Help" menu. -#wiki_url = https://wiki.galaxyproject.org/ +#wiki_url = https://galaxyproject.org/ # The URL linked by the "Support" link in the "Help" menu. -#support_url = https://wiki.galaxyproject.org/Support +#support_url = https://galaxyproject.org/support # The URL linked by the "How to Cite Galaxy" link in the "Help" menu. -#citation_url = https://wiki.galaxyproject.org/CitingGalaxy +#citation_url = https://galaxyproject.org/citing-galaxy # The URL linked by the "Search" link in the "Help" menu. -#search_url = http://galaxyproject.org/search/usegalaxy/ +#search_url = https://galaxyproject.org/search/ # The URL linked by the "Mailing Lists" link in the "Help" menu. -#mailing_lists_url = https://wiki.galaxyproject.org/MailingLists +#mailing_lists_url = https://galaxyproject.org/mailing-lists # The URL linked by the "Videos" link in the "Help" menu. #screencasts_url = https://vimeo.com/galaxyproject @@ -892,8 +893,9 @@ use_interactive = True # -- Data Libraries -# These library upload options are described in much more detail in the wiki: -# https://wiki.galaxyproject.org/Admin/DataLibraries/UploadingLibraryFiles +# These library upload options are described in much more detail in the Galaxy +# Community Hub: +# https://galaxyproject.org/data-libraries/ # Add an option to the library upload form which allows administrators to # upload a directory of files. @@ -979,7 +981,7 @@ use_interactive = True # User authentication can be delegated to an upstream proxy server (usually # Apache). The upstream proxy should set a REMOTE_USER header in the request. # Enabling remote user disables regular logins. For more information, see: -# https://wiki.galaxyproject.org/Admin/Config/ApacheProxy +# https://galaxyproject.org/admin/config/apache-proxy #use_remote_user = False # If use_remote_user is enabled and your external authentication @@ -1022,7 +1024,7 @@ use_interactive = True # users (email addresses). These users will have access to the Admin section # of the server, and will have access to create users, groups, roles, # libraries, and more. For more information, see: -# https://wiki.galaxyproject.org/Admin/Interface +# https://galaxyproject.org/admin/ #admin_users = None # Force everyone to log in (disable anonymous access). @@ -1213,7 +1215,7 @@ use_interactive = True # separate Galaxy into multiple processes. There are more than one way to do # this, and they are explained in detail in the documentation: # -# https://wiki.galaxyproject.org/Admin/Config/Performance/Scaling +# https://galaxyproject.org/admin/config/performance/scaling # By default, Galaxy manages and executes jobs from within a single process and # notifies itself of new jobs via in-memory queues. Jobs are run locally on @@ -1302,7 +1304,7 @@ use_interactive = True # actual user instead of as the user running the Galaxy server process. For # details on these options, see the documentation at: # -# https://wiki.galaxyproject.org/Admin/Config/Performance/Cluster +# https://galaxyproject.org/admin/config/performance/cluster # #drmaa_external_runjob_script = scripts/drmaa_external_runner.py #drmaa_external_killjob_script = scripts/drmaa_external_killer.py diff --git a/config/plugins/interactive_environments/jupyter/config/jupyter.ini.sample b/config/plugins/interactive_environments/jupyter/config/jupyter.ini.sample index e9bf4b4aa15..e632f553ec1 100644 --- a/config/plugins/interactive_environments/jupyter/config/jupyter.ini.sample +++ b/config/plugins/interactive_environments/jupyter/config/jupyter.ini.sample @@ -45,6 +45,10 @@ # inside your container to which Galaxy should connect the UI. #docker_connect_port = None +# Set the following value to false if Docker volumes between Galaxy server and Docker +# container cannot or should not be used. +#use_volumes = True + # To run containers in Docker Swarm mode on (an existing swarm), set the # following option to True *and*: # - set docker_connect_port above. For Jupyter the # port should most likely be diff --git a/config/plugins/interactive_environments/jupyter/templates/jupyter.mako b/config/plugins/interactive_environments/jupyter/templates/jupyter.mako index 8f8490f5367..eab2674bc7a 100644 --- a/config/plugins/interactive_environments/jupyter/templates/jupyter.mako +++ b/config/plugins/interactive_environments/jupyter/templates/jupyter.mako @@ -17,19 +17,26 @@ if ie_request.attr.PASSWORD_AUTH: else: PASSWORD = "none" +additional_ids = trans.request.params.get('additional_dataset_ids', None) + ## Jupyter Notbook Specific if hda.datatype.__class__.__name__ == "Ipynb": DATASET_HID = hda.hid else: DATASET_HID = None + if not additional_ids: + additional_ids = str(trans.security.encode_id( hda.id ) ) + else: + additional_ids += "," + trans.security.encode_id( hda.id ) # Add all environment variables collected from Galaxy's IE infrastructure ie_request.launch( image=trans.request.params.get('image_tag', None), - additional_ids=trans.request.params.get('additional_dataset_ids', None), + additional_ids=additional_ids if ie_request.use_volumes else None, env_override={ 'notebook_password': PASSWORD, 'dataset_hid': DATASET_HID, + 'additional_ids': additional_ids if not ie_request.use_volumes else None, } ) diff --git a/config/plugins/interactive_environments/rstudio/config/rstudio.ini.sample b/config/plugins/interactive_environments/rstudio/config/rstudio.ini.sample index 695ee5c6e9f..ad4d0cf9c0c 100644 --- a/config/plugins/interactive_environments/rstudio/config/rstudio.ini.sample +++ b/config/plugins/interactive_environments/rstudio/config/rstudio.ini.sample @@ -47,6 +47,10 @@ password_auth = True # inside your container to which Galaxy should connect the UI. #docker_connect_port = None +# Set the following value to false if Docker volumes between Galaxy server and Docker +# container cannot or should not be used. +#use_volumes = True + # To run containers in Docker Swarm mode on (an existing swarm), set the # following option to True *and*: # - set docker_connect_port above. For erasche/docker-rstudio-notebook the port diff --git a/config/plugins/interactive_environments/rstudio/templates/rstudio.mako b/config/plugins/interactive_environments/rstudio/templates/rstudio.mako index 1277c4c34ce..cbb8485c15c 100644 --- a/config/plugins/interactive_environments/rstudio/templates/rstudio.mako +++ b/config/plugins/interactive_environments/rstudio/templates/rstudio.mako @@ -13,16 +13,23 @@ USERNAME = "rstudio" # Then override it again ie_request.notebook_pw = "rstudio" +additional_ids = trans.request.params.get('additional_dataset_ids', None) +if not additional_ids: + additional_ids = str(trans.security.encode_id( hda.id ) ) +else: + additional_ids += "," + trans.security.encode_id( hda.id ) + DATASET_HID = hda.hid # Add all environment variables collected from Galaxy's IE infrastructure ie_request.launch( image=trans.request.params.get('image_tag', None), - additional_ids=trans.request.params.get('additional_dataset_ids', None), + additional_ids=additional_ids if ie_request.use_volumes else None, env_override={ 'notebook_username': USERNAME, 'notebook_password': PASSWORD, 'dataset_hid': DATASET_HID, + 'additional_ids': additional_ids if not ie_request.use_volumes else None, } ) diff --git a/lib/galaxy/config.py b/lib/galaxy/config.py index f0b6295df8a..fdc09c12b2c 100644 --- a/lib/galaxy/config.py +++ b/lib/galaxy/config.py @@ -369,8 +369,9 @@ class Configuration( object ): self.message_box_visible = string_as_bool( kwargs.get( 'message_box_visible', False ) ) self.message_box_content = kwargs.get( 'message_box_content', None ) self.message_box_class = kwargs.get( 'message_box_class', 'info' ) - self.support_url = kwargs.get( 'support_url', 'https://wiki.galaxyproject.org/Support' ) - self.wiki_url = kwargs.get( 'wiki_url', 'https://wiki.galaxyproject.org/' ) + self.support_url = kwargs.get( 'support_url', 'https://galaxyproject.org/support' ) + self.citation_url = kwargs.get( 'citation_url', 'https://galaxyproject.org/citing-galaxy' ) + self.wiki_url = kwargs.get( 'wiki_url', 'https://galaxyproject.org/' ) self.blog_url = kwargs.get( 'blog_url', None ) self.screencasts_url = kwargs.get( 'screencasts_url', None ) self.library_import_dir = kwargs.get( 'library_import_dir', None ) diff --git a/lib/galaxy/managers/configuration.py b/lib/galaxy/managers/configuration.py index 805c3958df5..fc34afdd619 100644 --- a/lib/galaxy/managers/configuration.py +++ b/lib/galaxy/managers/configuration.py @@ -41,13 +41,12 @@ class ConfigSerializer( base.ModelSerializer ): 'logo_src' : lambda i, k, **c: self.url_for( '/static/images/galaxyIcon_noText.png' ), 'terms_url' : _defaults_to( '' ), - # TODO: don't hardcode here - hardcode defaults once in config.py - 'wiki_url' : _defaults_to( "http://galaxyproject.org/" ), - 'search_url' : _defaults_to( "http://galaxyproject.org/search/usegalaxy/" ), - 'mailing_lists' : _defaults_to( "https://wiki.galaxyproject.org/MailingLists" ), + 'wiki_url' : _defaults_to( self.app.config.wiki_url ), + 'search_url' : _defaults_to( self.app.config.wiki_url.rstrip("/") + "/search/" ), + 'mailing_lists' : _defaults_to( self.app.config.wiki_url.rstrip("/") + "/mailing-lists/"), 'screencasts_url' : _defaults_to( "https://vimeo.com/galaxyproject" ), - 'citation_url' : _defaults_to( "https://wiki.galaxyproject.org/CitingGalaxy" ), - 'support_url' : _defaults_to( "https://wiki.galaxyproject.org/Support" ), + 'citation_url' : _defaults_to( self.app.config.citation_url ), + 'support_url' : _defaults_to( self.app.config.support_url ), 'lims_doc_url' : _defaults_to( "https://usegalaxy.org/u/rkchak/p/sts" ), 'biostar_url' : _defaults_to( '' ), 'biostar_url_redirect' : lambda *a, **c: self.url_for( controller='biostar', action='biostar_redirect', qualified=True ), diff --git a/lib/galaxy/tools/data_manager/manager.py b/lib/galaxy/tools/data_manager/manager.py index 1f9a9cf81fb..bb86dfaf9ab 100644 --- a/lib/galaxy/tools/data_manager/manager.py +++ b/lib/galaxy/tools/data_manager/manager.py @@ -37,7 +37,7 @@ class DataManagers( object ): continue self.load_from_xml( filename ) if self.app.config.shed_data_manager_config_file: - self.load_from_xml( self.app.config.shed_data_manager_config_file, store_tool_path=False, replace_existing=True ) + self.load_from_xml( self.app.config.shed_data_manager_config_file, store_tool_path=True, replace_existing=True ) def load_from_xml( self, xml_filename, store_tool_path=True, replace_existing=False ): try: @@ -57,7 +57,7 @@ class DataManagers( object ): tool_path = '.' self.tool_path = tool_path for data_manager_elem in root.findall( 'data_manager' ): - self.load_manager_from_elem( data_manager_elem, replace_existing=replace_existing ) + self.load_manager_from_elem( data_manager_elem, tool_path=self.tool_path, replace_existing=replace_existing ) def load_manager_from_elem( self, data_manager_elem, tool_path=None, add_manager=True, replace_existing=False ): try: diff --git a/lib/galaxy/tools/parameters/validation.py b/lib/galaxy/tools/parameters/validation.py index 36eac3f14bf..481186e2843 100644 --- a/lib/galaxy/tools/parameters/validation.py +++ b/lib/galaxy/tools/parameters/validation.py @@ -248,6 +248,23 @@ class DatasetEmptyValidator( Validator ): raise ValueError( self.message ) +class DatasetExtraFilesPathEmptyValidator( Validator ): + """Validator that checks if a dataset's extra_files_path exists and is not empty.""" + def __init__( self, message=None ): + self.message = message + + @classmethod + def from_element( cls, param, elem ): + return cls( elem.get( 'message', None ) ) + + def validate( self, value, trans=None ): + if value: + if value.get_total_size() == value.get_size(): + if self.message is None: + self.message = "The selected dataset's extra_files_path directory is empty or does not exist, this tool expects non-empty extra_files_path directories associated with the selected input." + raise ValueError( self.message ) + + class MetadataValidator( Validator ): """ Validator that checks for missing metadata @@ -438,6 +455,7 @@ validator_types = dict( expression=ExpressionValidator, no_options=NoOptionsValidator, empty_field=EmptyTextfieldValidator, empty_dataset=DatasetEmptyValidator, + empty_extra_files_path=DatasetExtraFilesPathEmptyValidator, dataset_metadata_in_file=MetadataInFileColumnValidator, dataset_metadata_in_data_table=MetadataInDataTableColumnValidator, dataset_ok_validator=DatasetOkValidator, ) diff --git a/lib/galaxy/tools/xsd/galaxy.xsd b/lib/galaxy/tools/xsd/galaxy.xsd index 6138f86a4e3..36e92c2226f 100644 --- a/lib/galaxy/tools/xsd/galaxy.xsd +++ b/lib/galaxy/tools/xsd/galaxy.xsd @@ -5153,6 +5153,7 @@ and ``bibtex`` are the only supported options. + diff --git a/lib/galaxy/web/base/controllers/admin.py b/lib/galaxy/web/base/controllers/admin.py index 2b8f11e0386..420b24756c8 100644 --- a/lib/galaxy/web/base/controllers/admin.py +++ b/lib/galaxy/web/base/controllers/admin.py @@ -1041,7 +1041,7 @@ class Admin( object ): stop_msg += '.' for job_id in job_ids: error_msg = "This job was stopped by an administrator: %s Contact support for additional help." \ - % ( stop_msg, self.app.config.get("support_url", "https://wiki.galaxyproject.org/Support" ) ) + % ( stop_msg, self.app.config.get("support_url", "https://galaxyproject.org/support/" ) ) if trans.app.config.track_jobs_in_database: job = trans.sa_session.query( trans.app.model.Job ).get( job_id ) job.stderr = error_msg diff --git a/lib/galaxy/web/base/interactive_environments.py b/lib/galaxy/web/base/interactive_environments.py index 291374133fe..5a61af80d9e 100644 --- a/lib/galaxy/web/base/interactive_environments.py +++ b/lib/galaxy/web/base/interactive_environments.py @@ -256,7 +256,7 @@ class InteractiveEnvironmentRequest(object): return dict([(key.upper(), item) for key, item in conf.items()]) def _get_import_volume_for_run(self): - if self.attr.import_volume: + if self.use_volumes and self.attr.import_volume: return '{temp_dir}:/import/'.format(temp_dir=self.temp_dir) return '' @@ -272,7 +272,7 @@ class InteractiveEnvironmentRequest(object): env = self._get_env_for_run(env_override) import_volume_def = self._get_import_volume_for_run() env_str = ' '.join(['-e "%s=%s"' % (key, item) for key, item in env.items()]) - volume_str = ' '.join(['-v "%s"' % volume for volume in volumes]) + volume_str = ' '.join(['-v "%s"' % volume for volume in volumes]) if self.use_volumes else '' import_volume_str = '-v "{import_volume}"'.format(import_volume=import_volume_def) if import_volume_def else '' name = None # This is the basic docker command such as "sudo -u docker docker {docker_args}" @@ -298,6 +298,13 @@ class InteractiveEnvironmentRequest(object): ) return command + @property + def use_volumes(self): + if self.attr.viz_config.has_option("docker", "use_volumes"): + return string_as_bool_or_none(self.attr.viz_config.get("docker", "use_volumes")) + else: + return True + def container_run_args(self, image, env_override=None, volumes=None): if volumes is None: volumes = [] @@ -434,6 +441,8 @@ class InteractiveEnvironmentRequest(object): :param volumes: dictionary of docker volume mounts """ + if volumes is None: + volumes = [] if image is None: image = self.default_image diff --git a/lib/galaxy/webapps/galaxy/api/tool_shed_repositories.py b/lib/galaxy/webapps/galaxy/api/tool_shed_repositories.py index 00f9d6025bb..d3ae2386ae3 100644 --- a/lib/galaxy/webapps/galaxy/api/tool_shed_repositories.py +++ b/lib/galaxy/webapps/galaxy/api/tool_shed_repositories.py @@ -33,8 +33,7 @@ def get_message_for_no_shed_tool_config(): message += 'tag that includes a tool_path attribute value which is a directory relative to the Galaxy installation directory in order to ' message += 'automatically install tools from a tool shed into Galaxy (e.g., the file name shed_tool_conf.xml whose tag is ' message += '). For details, see the "Installation of Galaxy tool shed repository tools into a local ' - message += 'Galaxy instance" section of the Galaxy tool shed wiki at http://wiki.galaxyproject.org/InstallingRepositoriesToGalaxy#' - message += 'Installing_Galaxy_tool_shed_repository_tools_into_a_local_Galaxy_instance.' + message += 'Galaxy instance" section of the Galaxy tool shed wiki at https://galaxyproject.org/installing-repositories-to-galaxy/' return message diff --git a/lib/galaxy/webapps/galaxy/controllers/admin_toolshed.py b/lib/galaxy/webapps/galaxy/controllers/admin_toolshed.py index 7b103af9f53..b30692cd283 100644 --- a/lib/galaxy/webapps/galaxy/controllers/admin_toolshed.py +++ b/lib/galaxy/webapps/galaxy/controllers/admin_toolshed.py @@ -961,7 +961,7 @@ class AdminToolshed( AdminGalaxy ): message += 'attribute value which is a directory relative to the Galaxy installation directory in order ' message += 'to automatically install tools from a Galaxy Tool Shed (e.g., the file name shed_tool_conf.xml ' message += 'whose <toolbox> tag is <toolbox tool_path="../shed_tools">).

See the ' - message += 'Installation ' + message += 'Installation ' message += 'of Galaxy Tool Shed repository tools into a local Galaxy instance section of the Galaxy Tool ' message += 'Shed wiki for all of the details.' return trans.show_error_message( message ) diff --git a/lib/galaxy/webapps/reports/config.py b/lib/galaxy/webapps/reports/config.py index a56168425be..89289aa78e8 100644 --- a/lib/galaxy/webapps/reports/config.py +++ b/lib/galaxy/webapps/reports/config.py @@ -45,7 +45,7 @@ class Configuration( object ): self.message_box_visible = string_as_bool( kwargs.get( 'message_box_visible', False ) ) self.message_box_content = kwargs.get( 'message_box_content', None ) self.message_box_class = kwargs.get( 'message_box_class', 'info' ) - self.wiki_url = kwargs.get( 'wiki_url', 'https://wiki.galaxyproject.org/' ) + self.wiki_url = kwargs.get( 'wiki_url', 'https://galaxyproject.org/' ) self.blog_url = kwargs.get( 'blog_url', None ) self.screencasts_url = kwargs.get( 'screencasts_url', None ) self.log_events = False diff --git a/lib/galaxy/webapps/tool_shed/config.py b/lib/galaxy/webapps/tool_shed/config.py index d787ace36c6..2526e8dfa81 100644 --- a/lib/galaxy/webapps/tool_shed/config.py +++ b/lib/galaxy/webapps/tool_shed/config.py @@ -113,8 +113,8 @@ class Configuration( object ): self.message_box_visible = string_as_bool( kwargs.get( 'message_box_visible', False ) ) self.message_box_content = kwargs.get( 'message_box_content', None ) self.message_box_class = kwargs.get( 'message_box_class', 'info' ) - self.support_url = kwargs.get( 'support_url', 'https://wiki.galaxyproject.org/Support' ) - self.wiki_url = kwargs.get( 'wiki_url', 'https://wiki.galaxyproject.org/' ) + self.support_url = kwargs.get( 'support_url', 'https://galaxyproject.org/support' ) + self.wiki_url = kwargs.get( 'wiki_url', 'https://galaxyproject.org/' ) self.blog_url = kwargs.get( 'blog_url', None ) self.biostar_url = kwargs.get( 'biostar_url', None ) self.screencasts_url = kwargs.get( 'screencasts_url', None ) diff --git a/lib/tool_shed/galaxy_install/tools/data_manager.py b/lib/tool_shed/galaxy_install/tools/data_manager.py index b56fc073e53..5be2c2e220f 100644 --- a/lib/tool_shed/galaxy_install/tools/data_manager.py +++ b/lib/tool_shed/galaxy_install/tools/data_manager.py @@ -14,16 +14,28 @@ class DataManagerHandler( object ): def __init__( self, app ): self.app = app + @property + def data_managers_path( self ): + tree, error_message = xml_util.parse_xml( self.app.config.shed_data_manager_config_file ) + if tree: + root = tree.getroot() + return root.get( 'tool_path', None ) + return None + def data_manager_config_elems_to_xml_file( self, config_elems, config_filename ): """ Persist the current in-memory list of config_elems to a file named by the value of config_filename. """ + data_managers_path = self.data_managers_path lock = threading.Lock() lock.acquire( True ) try: fh = open( config_filename, 'wb' ) - fh.write( '\n\n' ) + if data_managers_path is not None: + fh.write( '\n\n ' % data_managers_path ) + else: + fh.write( '\n\n ' ) for elem in config_elems: fh.write( xml_util.xml_to_string( elem ) ) fh.write( '\n' ) @@ -158,4 +170,4 @@ class DataManagerHandler( object ): self.app.data_managers.load_manager_from_elem( elem ) # Persist the altered shed_data_manager_config file. if data_manager_config_has_changes: - self.data_manager_config_elems_to_xml_file( config_elems, shed_data_manager_conf_filename ) + self.data_manager_config_elems_to_xml_file( config_elems, shed_data_manager_conf_filename ) diff --git a/run_tests.sh b/run_tests.sh index 6cf42689987..4e38521a180 100755 --- a/run_tests.sh +++ b/run_tests.sh @@ -112,6 +112,20 @@ address Docker exposes localhost on to its child containers. This trick doesn't work on Mac OS X and so GALAXY_TEST_HOST will need to be crafted carefully ahead of time. +For Selenium test cases a stack trace is usually insufficient to diagnose +problems. For this reason, GALAXY_TEST_ERRORS_DIRECTORY is populated with +a new directory of information for each failing test case. This information +includes a screenshot, a stack trace, and the DOM of the currently rendered +Galaxy instance. The new directories are created with names that include +information about the failed test method name and the timestamp. By default, +GALAXY_TEST_ERRORS_DIRECTORY will be set to database/errors. + +The Selenium tests seem to be subject to transient failures at a higher +rate than the rest of the tests in Galaxy. Though this is unfortunate, +they have more moving pieces so this is perhaps not surprising. One can +set the GALAXY_TEST_SELENIUM_RETRIES to a number greater than 0 to +automatically retry every failed test case the specified number of times. + External Tests: A small subset of tests can be run against an existing Galaxy diff --git a/setup.cfg b/setup.cfg index b73b6ec5ade..62ef47ece00 100644 --- a/setup.cfg +++ b/setup.cfg @@ -7,7 +7,7 @@ # 501 is line length # W503 is line breaks before binary operators, which has been reversed in PEP 8. # D** are docstring linting - which we mostly ignore except D302. (Hopefully we will solve more over time). -ignore = E128,E201,E202,E203,E501,E402,W503,D100,D101,D102,D103,D104,D105,D200,D201,D202,D204,D205,D206,D207,D208,D209,D210,D211,D300,D301,D400,D401,D402,D403 +ignore = E128,E201,E202,E203,E501,E402,W503,D100,D101,D102,D103,D104,D105,D200,D201,D202,D204,D205,D206,D207,D208,D209,D210,D211,D300,D301,D400,D401,D402,D403,D412,D413 exclude = lib/galaxy/util/jstree.py # For flake8-import-order # https://github.com/PyCQA/flake8-import-order/blob/master/tests/test_cases/complete_smarkets.py diff --git a/static/maps/mvc/citation/citation-view.js.map b/static/maps/mvc/citation/citation-view.js.map index 8454efa7beb..b67e2708532 100644 --- a/static/maps/mvc/citation/citation-view.js.map +++ b/static/maps/mvc/citation/citation-view.js.map @@ -1 +1 @@ -{"version":3,"file":"citation-view.js","sources":["../../../src/mvc/citation/citation-view.js"],"names":["define","baseMVC","citationModel","_l","CitationView","Backbone","View","extend","tagName","className","render","this","$el","append","formattedReference","model","entryType","fields","ref","authorsAndYear","_asSentence","author","year","title","pages","address","volume","number","journal","booktitle","howpublished","note","institution","type","_formatBookInfo","doiUrl","doi","url","info","chapter","editor","publisher","series","issn","str","trim","CitationListView","el","initialize","listenTo","collection","renderCitation","events","click .citations-to-bibtex","click .citations-to-formatted","citation","citationView","$","rawTextarea","val","attributes","content","html","citationsElement","each","item","showFormatted","showBibtex","show","hide","select","partialWarningElement","partial","join"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"citation-view.js","sources":["../../../src/mvc/citation/citation-view.js"],"names":["define","baseMVC","citationModel","_l","CitationView","Backbone","View","extend","tagName","className","render","this","$el","append","formattedReference","model","entryType","fields","ref","authorsAndYear","_asSentence","author","year","title","pages","address","volume","number","journal","booktitle","howpublished","note","institution","type","_formatBookInfo","doiUrl","doi","url","info","chapter","editor","publisher","series","issn","str","trim","CitationListView","el","initialize","listenTo","collection","renderCitation","events","click .citations-to-bibtex","click .citations-to-formatted","citation","citationView","$","rawTextarea","val","attributes","content","html","citationsElement","each","item","showFormatted","showBibtex","show","hide","select","partialWarningElement","partial","join"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/library/library-folderlist-view.js.map b/static/maps/mvc/library/library-folderlist-view.js.map index a3ff8140750..34e9dcbc4ed 100644 --- a/static/maps/mvc/library/library-folderlist-view.js.map +++ b/static/maps/mvc/library/library-folderlist-view.js.map @@ -1 +1 @@ -{"version":3,"file":"library-folderlist-view.js","sources":["../../../src/mvc/library/library-folderlist-view.js"],"names":["define","mod_masthead","mod_utils","mod_toastr","mod_library_model","mod_library_folderrow_view","FolderListView","Backbone","View","extend","el","progress","progressStep","folderContainer","sort","events","click #select-all-checkboxes","click .dataset_row","click .folder_row","click .sort-folder-link","collection","defaults","include_deleted","page_count","show_page","initialize","options","this","_","modal","rowViews","Folder","listenTo","renderOne","removeOne","rePaint","fetchFolder","that","FolderContainer","id","url","attributes","urlRoot","fetch","success","folder_container","render","error","model","response","responseJSON","err_msg","onclick","Galaxy","libraries","library_router","back","template","templateFolder","$","hide","upper_folder_id","path","metadata","full_path","length","$el","html","parent_library_id","order","dataset_id","row","findWhere","showDatasetDetails","paginate","tooltip","css","total_items_count","get","models","Math","ceil","preferences","page_start","items_to_render","slice","items_shown","folderToolbarView","renderPaginator","reset","removeAllRows","renderAll","checkEmptiness","addAll","each","folderListView","add","postRender","fetched_metadata","contains_file_or_folder","type","configureElements","reverse","set","rowView","FolderRowView","find","after","filter","data","remove","show","sortColumnClicked","event","preventDefault","sortFolder","renderSortIcon","sort_by","sortByNameAsc","sortByNameDesc","selectAll","selected","target","checked","$row","parentElement","makeDarkRow","makeWhiteRow","selectClickedRow","source","checkbox","localName","removeClass","addClass","join"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"library-folderlist-view.js","sources":["../../../src/mvc/library/library-folderlist-view.js"],"names":["define","mod_masthead","mod_utils","mod_toastr","mod_library_model","mod_library_folderrow_view","FolderListView","Backbone","View","extend","el","progress","progressStep","folderContainer","sort","events","click #select-all-checkboxes","click .dataset_row","click .folder_row","click .sort-folder-link","collection","defaults","include_deleted","page_count","show_page","initialize","options","this","_","modal","rowViews","Folder","listenTo","renderOne","removeOne","rePaint","fetchFolder","that","FolderContainer","id","url","attributes","urlRoot","fetch","success","folder_container","render","error","model","response","responseJSON","err_msg","onclick","Galaxy","libraries","library_router","back","template","templateFolder","$","hide","upper_folder_id","path","metadata","full_path","length","$el","html","parent_library_id","order","dataset_id","row","findWhere","showDatasetDetails","paginate","tooltip","css","total_items_count","get","models","Math","ceil","preferences","page_start","items_to_render","slice","items_shown","folderToolbarView","renderPaginator","reset","removeAllRows","renderAll","checkEmptiness","addAll","each","folderListView","add","postRender","fetched_metadata","contains_file_or_folder","type","configureElements","reverse","set","rowView","FolderRowView","find","after","filter","data","remove","show","sortColumnClicked","event","preventDefault","sortFolder","renderSortIcon","sort_by","sortByNameAsc","sortByNameDesc","selectAll","selected","target","checked","$row","parentElement","makeDarkRow","makeWhiteRow","selectClickedRow","source","checkbox","localName","removeClass","addClass","join"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/library/library-foldertoolbar-view.js.map b/static/maps/mvc/library/library-foldertoolbar-view.js.map index 0f041d503ca..2294cf31586 100644 --- a/static/maps/mvc/library/library-foldertoolbar-view.js.map +++ b/static/maps/mvc/library/library-foldertoolbar-view.js.map @@ -1 +1 @@ -{"version":3,"file":"library-foldertoolbar-view.js","sources":["../../../src/mvc/library/library-foldertoolbar-view.js"],"names":["define","mod_masthead","mod_utils","mod_toastr","mod_library_model","mod_select","FolderToolbarView","Backbone","View","extend","el","events","click #toolbtn_create_folder","click #toolbtn_bulk_import","click #include_deleted_datasets_chk","click #toolbtn_bulk_delete","click .toolbtn-show-locinfo","click .page_size_prompt","defaults","can_add_library_item","contains_file_or_folder","chain_call_control","total_number","failed_number","disabled_jstree_element","modal","jstree","histories","select_genome","select_extension","list_extensions","auto","id","text","description","list_genomes","initialize","options","this","_","fetchExtAndGenomes","render","toolbar_template","templateToolBar","template_defaults","is_admin","is_anonym","mutiple_add_dataset_options","Galaxy","user","isAdmin","isAnonymous","config","user_library_import_dir","allow_library_path_paste","library_import_dir","$el","html","renderPaginator","paginator_template","templatePaginator","$","find","show_page","parseInt","page_count","total_items_count","items_shown","configureElements","show","hide","tooltip","createFolderFromModal","event","preventDefault","stopPropagation","self","template","templateNewFolderInModal","closing_events","title","body","buttons","Create","create_new_folder_event","Close","folderDetails","serialize_new_folder","validate_new_folder","folder","FolderAsModel","url_items","history","fragment","split","current_folder_id","length","url","urlRoot","save","success","set","type","libraries","folderListView","collection","add","error","model","response","responseJSON","err_msg","name","val","modalBulkImport","checkedValues","info","refreshUserHistoriesList","that","templateBulkImportInModal","models","Import","importAllIntoHistory","callback","GalaxyHistories","fetch","disableButton","new_history_name","post","root","done","new_history","last_used_history_id","processImportToHistory","fail","always","enableButton","history_id","history_name","dataset_ids","folder_ids","each","parentElement","data","classList","contains","push","datasets_to_import","i","library_dataset_id","historyItem","HistoryItem","content","source","library_folder_id","initChainCallControl","action","jQuery","getJSON","chainCallImportingIntoHistory","updateProgress","progress","progressStep","width","Math","round","txt_representation","download","folder_id","format","ld_ids","processDownload","method","param","inputs","pair","appendTo","submit","remove","addFilesFromHistoryModal","template_modal","templateAddFilesFromHistory","folder_name","full_path","Add","addAllDatasetsFromHistory","closing_callback","library_router","back","fetchAndDisplayHistoryContents","change","target","value","importFilesFromPathModal","templateImportPathModal","importFromPathsClicked","navigate","trigger","renderSelectBoxes","get","datatypes","key","extension","description_url","sort","a","b","unshift","cache","genomes","css","container","importFilesFromGalaxyFolderModal","templateBrowserModal","importFromJstreePath","bind","renderJstree","Jstree","require","core","plugins","types","icon","file","checkbox","three_state","err_code","warning","preserve_dirs","is","link_data","file_type","dbkey","paths","valid_paths","trimmed","trim","chainCallImportingFolders","templateAddingDatasetsProgressBar","templateDeletingItemsProgressBar","templateImportIntoHistoryProgressBar","emit","all_nodes","get_selected","selected_nodes","filter","node","state","disabled","selection_type","undefined","li_attr","full_source","chainCallImportingUserdirFiles","history_contents","HistoryContents","history_contents_template","templateHistoryContents","contents","reverse","checked_hdas","history_item_ids","history_item_types","items_to_add","hid","item_type","history_item_id","folder_item","Item","from_hdca_id","from_hda_id","chainCallAddingHdas","history_item_set","popped_item","pop","onclick","window","location","promise","when","hdas_set","added_hdas","Folder","chainCallDeletingItems","items_to_delete","deleted_items","destroy","item","include_deleted","updated_item","model_class","checkIncludeDeleted","fetchFolder","checked","deleteSelectedItems","substring","items_total","dataset","showLocInfo","library","libraryListView","parent_library_id","showLocInfoModal","Library","templateLocInfoInModal","showImportModal","showPageSizePrompt","folder_page_size","prompt","preferences","join"],"mappings":"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OuD,UAAU8M,YAAY9G,IAAK,oBACrF,OAApB4G,GAAgCA,GAAoBnP,SAAUmP,KACjEnQ,OAAOuD,UAAU8M,YAAYhN,KAAO8M,iBAAoBnP,SAAUmP,KAClEnQ,OAAOuD,UAAUC,eAAe/D,QAAUT,GAAIM,KAAKD,QAAQL,GAAI+B,UAAW,MAIhFpB,gBAAiB,WACf,MAAOJ,GAAEsC,UAET,wCAEE,6BACE,yCACE,+CAEA,2DACA,sGACE,UACE,mFACF,WACF,SACA,qNACE,qEACF,YACA,0CACA,kEACE,oIACE,8FACF,YACA,yCACE,yEACA,6DACE,gFACF,UACA,qDACE,4BACA,+CACA,wDACE,mFACF,UACA,qDACE,kEACF,UACF,UACF,QACF,SACA,iBACE,0LACE,mEACF,OACF,UACA,iOACE,mCACA,mBACF,YACA,0FACE,kIACE,4EACF,YACA,yCACE,kEACA,kEACA,+DACF,QACF,SACE,+NACA,oDACA,8LACE,0CACA,gBACF,YACA,qGACE,gGACE,gDACE,8CACA,aACF,YACF,OACF,UACF,SACF,UAEF,kCACA,SAEA,wDAEF,UACEyO,KAAK,MAGTN,uBAAwB,WACtB,MAAOzQ,GAAEsC,UACP,QACE,6CACE,UACE,uCACA,YACF,WACA,UACE,OACE,gBACA,sCACF,QACA,gDACE,OACE,uBACA,6CACF,QACF,UACA,6CACE,OACE,oBACA,0CACF,QACF,UACA,uDACE,OACE,mBACA,2GACF,QACF,UACA,OACE,cACA,oCACF,QACF,WACF,WACA,6CACE,UACE,sCACA,YACF,WACA,UACE,OACE,gBACA,sCACF,QACA,gDACE,OACE,uBACA,6CACF,QACF,UACA,OACE,cACA,6BACF,QACA,WACJ,WACJ,UACEyO,KAAK,MAGTxO,yBAA0B,WACxB,MAAOvC,GAAEsC,UACT,8BACE,SACE,wEACA,4EACF,UACF,UACEyO,KAAK,MAIT/L,0BAA4B,WAC1B,MAAOhF,GAAEsC,UACT,QACE,mCACE,mBACA,iHACE,8CACE,mGACF,YACF,YACF,SACA,mCACE,kBACA,4GACA,WACF,SACF,UACEyO,KAAK,MAGTtE,qCAAuC,WACrC,MAAOzM,GAAEsC,UACT,4BACE,2EACF,SACA,yBACE,gJACE,mDACF,SACF,UACEyO,KAAK,MAGTxE,kCAAmC,WACjC,MAAOvM,GAAEsC,UACT,4BACE,iFACF,SACA,yBACE,gJACE,mDACF,SACF,UACEyO,KAAK,MAGTvE,iCAAkC,WAChC,MAAOxM,GAAEsC,UACT,4BACA,SACA,yBACE,gJACE,mDACF,SACF,UACEyO,KAAK,MAGTjG,qBAAsB,WACpB,MAAO9K,GAAEsC,UACT,gCACE,0JACA,wLACA,mCACE,oFACE,yGACF,WACA,sFACA,uFACA,WACF,SACA,mCACE,kFACE,yFACA,+BACF,WACA,0EACE,mEACA,gCACF,WACF,SACA,qGACE,aACF,YACA,qGACE,cACF,YACA,SAEA,4BACA,SACA,SACA,kFACA,QACE,gFACA,4EACA,SACJ,UACEyO,KAAK,MAGTpH,wBAAyB,WACvB,MAAO3J,GAAEsC,UACT,gCACE,+JACA,sCACE,4DACE,yFACA,+BACF,WACA,oDACE,mEACA,gCACF,WACF,SACA,uKACA,SACA,kFACA,QACE,gFACA,4EACF,SACF,UACEyO,KAAK,MAGTjI,4BAA6B,WAC3B,MAAO9I,GAAEsC,UACT,6BACE,QACE,oBACA,8EACE,8CACE,mGACF,YACF,YACF,SACA,QACA,sCACA,SACF,UACEyO,KAAK;;EAGTrD,wBAAyB,WACvB,MAAO1N,GAAEsC,UACT,kDACA,OACE,0DACE,oDACE,yDACI,kEACA,0CACE,+GACE,sJACF,QACD,iBACE,6FACG,2GACE,oKACF,UACF,QACF,UACN,iGACI,+GACE,iIACF,QACJ,UACF,UACF,YACF,SACEyO,KAAK,MAGT1P,kBAAmB,WACjB,MAAOrB,GAAEsC,UACT,wCACE,uCACE,gDACE,iGACA,wHACF,iBACE,iGACA,2GACF,UACF,iBACE,kHACA,wHACF,UACA,sBACE,0FACF,QACA,4CACE,2GACA,0HACF,iBACE,yHACA,2IACF,UACF,QACA,SACE,sBACA,8HACE,qBACF,OACA,0CACF,WACEyO,KAAK,OAKX,QACIhT,kBAAmBA"} \ No newline at end of file +{"version":3,"file":"library-foldertoolbar-view.js","sources":["../../../src/mvc/library/library-foldertoolbar-view.js"],"names":["define","mod_masthead","mod_utils","mod_toastr","mod_library_model","mod_select","FolderToolbarView","Backbone","View","extend","el","events","click #toolbtn_create_folder","click #toolbtn_bulk_import","click #include_deleted_datasets_chk","click #toolbtn_bulk_delete","click .toolbtn-show-locinfo","click .page_size_prompt","defaults","can_add_library_item","contains_file_or_folder","chain_call_control","total_number","failed_number","disabled_jstree_element","modal","jstree","histories","select_genome","select_extension","list_extensions","auto","id","text","description","list_genomes","initialize","options","this","_","fetchExtAndGenomes","render","toolbar_template","templateToolBar","template_defaults","is_admin","is_anonym","mutiple_add_dataset_options","Galaxy","user","isAdmin","isAnonymous","config","user_library_import_dir","allow_library_path_paste","library_import_dir","$el","html","renderPaginator","paginator_template","templatePaginator","$","find","show_page","parseInt","page_count","total_items_count","items_shown","configureElements","show","hide","tooltip","createFolderFromModal","event","preventDefault","stopPropagation","self","template","templateNewFolderInModal","closing_events","title","body","buttons","Create","create_new_folder_event","Close","folderDetails","serialize_new_folder","validate_new_folder","folder","FolderAsModel","url_items","history","fragment","split","current_folder_id","length","url","urlRoot","save","success","set","type","libraries","folderListView","collection","add","error","model","response","responseJSON","err_msg","name","val","modalBulkImport","checkedValues","info","refreshUserHistoriesList","that","templateBulkImportInModal","models","Import","importAllIntoHistory","callback","GalaxyHistories","fetch","disableButton","new_history_name","post","root","done","new_history","last_used_history_id","processImportToHistory","fail","always","enableButton","history_id","history_name","dataset_ids","folder_ids","each","parentElement","data","classList","contains","push","datasets_to_import","i","library_dataset_id","historyItem","HistoryItem","content","source","library_folder_id","initChainCallControl","action","jQuery","getJSON","chainCallImportingIntoHistory","updateProgress","progress","progressStep","width","Math","round","txt_representation","download","folder_id","format","ld_ids","processDownload","method","param","inputs","pair","appendTo","submit","remove","addFilesFromHistoryModal","template_modal","templateAddFilesFromHistory","folder_name","full_path","Add","addAllDatasetsFromHistory","closing_callback","library_router","back","fetchAndDisplayHistoryContents","change","target","value","importFilesFromPathModal","templateImportPathModal","importFromPathsClicked","navigate","trigger","renderSelectBoxes","get","datatypes","key","extension","description_url","sort","a","b","unshift","cache","genomes","css","container","importFilesFromGalaxyFolderModal","templateBrowserModal","importFromJstreePath","bind","renderJstree","Jstree","require","core","plugins","types","icon","file","checkbox","three_state","err_code","warning","preserve_dirs","is","link_data","file_type","dbkey","paths","valid_paths","trimmed","trim","chainCallImportingFolders","templateAddingDatasetsProgressBar","templateDeletingItemsProgressBar","templateImportIntoHistoryProgressBar","emit","all_nodes","get_selected","selected_nodes","filter","node","state","disabled","selection_type","undefined","li_attr","full_source","chainCallImportingUserdirFiles","history_contents","HistoryContents","history_contents_template","templateHistoryContents","contents","reverse","checked_hdas","history_item_ids","history_item_types","items_to_add","hid","item_type","history_item_id","folder_item","Item","from_hdca_id","from_hda_id","chainCallAddingHdas","history_item_set","popped_item","pop","onclick","window","location","promise","when","hdas_set","added_hdas","Folder","chainCallDeletingItems","items_to_delete","deleted_items","destroy","item","include_deleted","updated_item","model_class","checkIncludeDeleted","fetchFolder","checked","deleteSelectedItems","substring","items_total","dataset","showLocInfo","library","libraryListView","parent_library_id","showLocInfoModal","Library","templateLocInfoInModal","showImportModal","showPageSizePrompt","folder_page_size","prompt","preferences","join"],"mappings":"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OuD,UAAU8M,YAAY9G,IAAK,oBACrF,OAApB4G,GAAgCA,GAAoBnP,SAAUmP,KACjEnQ,OAAOuD,UAAU8M,YAAYhN,KAAO8M,iBAAoBnP,SAAUmP,KAClEnQ,OAAOuD,UAAUC,eAAe/D,QAAUT,GAAIM,KAAKD,QAAQL,GAAI+B,UAAW,MAIhFpB,gBAAiB,WACf,MAAOJ,GAAEsC,UAET,wCAEE,6BACE,yCACE,+CAEA,2DACA,sGACE,UACE,mFACF,WACF,SACA,qNACE,qEACF,YACA,0CACA,kEACE,oIACE,8FACF,YACA,yCACE,yEACA,6DACE,gFACF,UACA,qDACE,4BACA,+CACA,wDACE,mFACF,UACA,qDACE,kEACF,UACF,UACF,QACF,SACA,iBACE,0LACE,mEACF,OACF,UACA,iOACE,mCACA,mBACF,YACA,0FACE,kIACE,4EACF,YACA,yCACE,kEACA,kEACA,+DACF,QACF,SACE,+NACA,oDACA,8LACE,0CACA,gBACF,YACA,qGACE,8FACE,gDACE,8CACA,aACF,YACF,OACF,UACF,SACF,UAEF,kCACA,SAEA,wDAEF,UACEyO,KAAK,MAGTN,uBAAwB,WACtB,MAAOzQ,GAAEsC,UACP,QACE,6CACE,UACE,uCACA,YACF,WACA,UACE,OACE,gBACA,sCACF,QACA,gDACE,OACE,uBACA,6CACF,QACF,UACA,6CACE,OACE,oBACA,0CACF,QACF,UACA,uDACE,OACE,mBACA,2GACF,QACF,UACA,OACE,cACA,oCACF,QACF,WACF,WACA,6CACE,UACE,sCACA,YACF,WACA,UACE,OACE,gBACA,sCACF,QACA,gDACE,OACE,uBACA,6CACF,QACF,UACA,OACE,cACA,6BACF,QACA,WACJ,WACJ,UACEyO,KAAK,MAGTxO,yBAA0B,WACxB,MAAOvC,GAAEsC,UACT,8BACE,SACE,wEACA,4EACF,UACF,UACEyO,KAAK,MAIT/L,0BAA4B,WAC1B,MAAOhF,GAAEsC,UACT,QACE,mCACE,mBACA,iHACE,8CACE,mGACF,YACF,YACF,SACA,mCACE,kBACA,4GACA,WACF,SACF,UACEyO,KAAK,MAGTtE,qCAAuC,WACrC,MAAOzM,GAAEsC,UACT,4BACE,2EACF,SACA,yBACE,gJACE,mDACF,SACF,UACEyO,KAAK,MAGTxE,kCAAmC,WACjC,MAAOvM,GAAEsC,UACT,4BACE,iFACF,SACA,yBACE,gJACE,mDACF,SACF,UACEyO,KAAK,MAGTvE,iCAAkC,WAChC,MAAOxM,GAAEsC,UACT,4BACA,SACA,yBACE,gJACE,mDACF,SACF,UACEyO,KAAK,MAGTjG,qBAAsB,WACpB,MAAO9K,GAAEsC,UACT,gCACE,0JACA,wLACA,mCACE,oFACE,yGACF,WACA,sFACA,uFACA,WACF,SACA,mCACE,kFACE,yFACA,+BACF,WACA,0EACE,mEACA,gCACF,WACF,SACA,qGACE,aACF,YACA,qGACE,cACF,YACA,SAEA,4BACA,SACA,SACA,kFACA,QACE,gFACA,4EACA,SACJ,UACEyO,KAAK,MAGTpH,wBAAyB,WACvB,MAAO3J,GAAEsC,UACT,gCACE,+JACA,sCACE,4DACE,yFACA,+BACF,WACA,oDACE,mEACA,gCACF,WACF,SACA,uKACA,SACA,kFACA,QACE,gFACA,4EACF,SACF,UACEyO,KAAK,MAGTjI,4BAA6B,WAC3B,MAAO9I,GAAEsC,UACT,6BACE,QACE,oBACA,8EACE,8CACE,mGACF,YACF,YACF,SACA,QACA,sCACA,SACF,UACEyO,KAAK;;EAGTrD,wBAAyB,WACvB,MAAO1N,GAAEsC,UACT,kDACA,OACE,0DACE,oDACE,yDACI,kEACA,0CACE,+GACE,sJACF,QACD,iBACE,6FACG,2GACE,oKACF,UACF,QACF,UACN,iGACI,+GACE,iIACF,QACJ,UACF,UACF,YACF,SACEyO,KAAK,MAGT1P,kBAAmB,WACjB,MAAOrB,GAAEsC,UACT,wCACE,uCACE,gDACE,iGACA,wHACF,iBACE,iGACA,2GACF,UACF,iBACE,kHACA,wHACF,UACA,sBACE,0FACF,QACA,4CACE,2GACA,0HACF,iBACE,yHACA,2IACF,UACF,QACA,SACE,sBACA,8HACE,qBACF,OACA,0CACF,WACEyO,KAAK,OAKX,QACIhT,kBAAmBA"} \ No newline at end of file diff --git a/static/maps/mvc/library/library-librarylist-view.js.map b/static/maps/mvc/library/library-librarylist-view.js.map index a3d5f33329e..f8b44f9efa1 100644 --- a/static/maps/mvc/library/library-librarylist-view.js.map +++ b/static/maps/mvc/library/library-librarylist-view.js.map @@ -1 +1 @@ -{"version":3,"file":"library-librarylist-view.js","sources":["../../../src/mvc/library/library-librarylist-view.js"],"names":["define","mod_masthead","mod_baseMVC","mod_utils","mod_toastr","mod_library_model","mod_library_libraryrow_view","_","LibraryListView","Backbone","View","extend","el","events","click .sort-libraries-link","defaults","page_count","show_page","all_fetched","initialize","options","this","that","modal","collection","Libraries","url","urlRoot","fetch","success","render","error","model","response","responseJSON","err_msg","setElement","template","templateLibraryList","libraries_to_render","models","$","hide","sortLibraries","Galaxy","libraries","preferences","get","where","deleted","is_deleted","filter","total_libraries_count","length","page_start","Math","ceil","slice","libraries_shown","$el","html","order","search_term","libraryToolbarView","renderPaginator","renderRows","tooltip","css","fetchDeleted","remove","i","library","renderOne","rowView","LibraryRowView","find","append","sort_clicked","set","sort_order","sortByNameAsc","sortByNameDesc","redirectToHome","window","location","redirectToLogin","searchLibraries","trimmed_term","trim","results","search","searching","join"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"library-librarylist-view.js","sources":["../../../src/mvc/library/library-librarylist-view.js"],"names":["define","mod_masthead","mod_baseMVC","mod_utils","mod_toastr","mod_library_model","mod_library_libraryrow_view","_","LibraryListView","Backbone","View","extend","el","events","click .sort-libraries-link","defaults","page_count","show_page","all_fetched","initialize","options","this","that","modal","collection","Libraries","url","urlRoot","fetch","success","render","error","model","response","responseJSON","err_msg","setElement","template","templateLibraryList","libraries_to_render","models","$","hide","sortLibraries","Galaxy","libraries","preferences","get","where","deleted","is_deleted","filter","total_libraries_count","length","page_start","Math","ceil","slice","libraries_shown","$el","html","order","search_term","libraryToolbarView","renderPaginator","renderRows","tooltip","css","fetchDeleted","remove","i","library","renderOne","rowView","LibraryRowView","find","append","sort_clicked","set","sort_order","sortByNameAsc","sortByNameDesc","redirectToHome","window","location","redirectToLogin","searchLibraries","trimmed_term","trim","results","search","searching","join"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/library/library-librarytoolbar-view.js.map b/static/maps/mvc/library/library-librarytoolbar-view.js.map index 630aacaee2d..b5d6539eb48 100644 --- a/static/maps/mvc/library/library-librarytoolbar-view.js.map +++ b/static/maps/mvc/library/library-librarytoolbar-view.js.map @@ -1 +1 @@ -{"version":3,"file":"library-librarytoolbar-view.js","sources":["../../../src/mvc/library/library-librarytoolbar-view.js"],"names":["define","mod_toastr","mod_library_model","LibraryToolbarView","Backbone","View","extend","el","defaults","search_term","events","click #create_new_library_btn","click #include_deleted_chk","click #lib_page_size_prompt","keyup .library-search-input","initialize","options","this","_","render","toolbar_template","templateToolBar","is_admin","is_anonym","Galaxy","user","isAdmin","isAnonymous","$el","html","admin_user","anon_user","find","checked","libraries","preferences","get","renderPaginator","paginator_template","templatePaginator","show_page","parseInt","page_count","total_libraries_count","libraries_shown","createLibraryFromModal","event","preventDefault","stopPropagation","self","modal","show","closing_events","title","body","templateNewLibraryInModal","buttons","Create","createNewLibrary","Close","hide","libraryDetails","serializeNewLibrary","validateNewLibrary","library","Library","save","success","libraryListView","collection","add","clearLibraryModal","error","model","response","responseJSON","err_msg","showPageSizePrompt","library_page_size","prompt","set","$","val","name","description","synopsis","includeDeletedChecked","target","with_deleted","fetchDeleted","searchLibraries","template","join"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"library-librarytoolbar-view.js","sources":["../../../src/mvc/library/library-librarytoolbar-view.js"],"names":["define","mod_toastr","mod_library_model","LibraryToolbarView","Backbone","View","extend","el","defaults","search_term","events","click #create_new_library_btn","click #include_deleted_chk","click #lib_page_size_prompt","keyup .library-search-input","initialize","options","this","_","render","toolbar_template","templateToolBar","is_admin","is_anonym","Galaxy","user","isAdmin","isAnonymous","$el","html","admin_user","anon_user","find","checked","libraries","preferences","get","renderPaginator","paginator_template","templatePaginator","show_page","parseInt","page_count","total_libraries_count","libraries_shown","createLibraryFromModal","event","preventDefault","stopPropagation","self","modal","show","closing_events","title","body","templateNewLibraryInModal","buttons","Create","createNewLibrary","Close","hide","libraryDetails","serializeNewLibrary","validateNewLibrary","library","Library","save","success","libraryListView","collection","add","clearLibraryModal","error","model","response","responseJSON","err_msg","showPageSizePrompt","library_page_size","prompt","set","$","val","name","description","synopsis","includeDeletedChecked","target","with_deleted","fetchDeleted","searchLibraries","template","join"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/tool/tool-form-base.js.map b/static/maps/mvc/tool/tool-form-base.js.map index 71f4c102ece..1d48845b1db 100644 --- a/static/maps/mvc/tool/tool-form-base.js.map +++ b/static/maps/mvc/tool/tool-form-base.js.map @@ -1 +1 @@ -{"version":3,"file":"tool-form-base.js","sources":["../../../src/mvc/tool/tool-form-base.js"],"names":["define","Utils","Deferred","Ui","FormBase","CitationModel","CitationView","extend","initialize","options","self","this","deferred","prototype","call","model","get","_buildForm","attributes","execute","process","_buildModel","parent","Galaxy","currHistoryPanel","listenTo","collection","$el","on","remove","hide","emit","debug","set","title","name","description","version","operations","_operations","onchange","reset","render","append","$","addClass","_footer","new_options","hide_message","id","build_url","build_data","job_id","root","params","tool_id","url","data","success","display","message","update","status","persistent","resolve","window","location","error","response","error_message","err_msg","param","redirect","is","prepend","Message","large","modal","show","body","buttons","Close","reject","versions_button","ButtonMenu","icon","narrow","tooltip","sustain_version","versions","length","i","addMenu","onclick","replace","menu_button","biostar_url","open","prompt","origin","user","href","requirements","requirements_visible","portlet","collapsed","expand","_templateRequirements","sharable_url","menu","_templateHelp","citations","$citations","ToolCitationCollection","citation_list_view","CitationListView","el","fetch","$tmpl","help","find","attr","nreq","requirements_message","_","each","req","requirements_link","text"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"tool-form-base.js","sources":["../../../src/mvc/tool/tool-form-base.js"],"names":["define","Utils","Deferred","Ui","FormBase","CitationModel","CitationView","extend","initialize","options","self","this","deferred","prototype","call","model","get","_buildForm","attributes","execute","process","_buildModel","parent","Galaxy","currHistoryPanel","listenTo","collection","$el","on","remove","hide","emit","debug","set","title","name","description","version","operations","_operations","onchange","reset","render","append","$","addClass","_footer","new_options","hide_message","id","build_url","build_data","job_id","root","params","tool_id","url","data","success","display","message","update","status","persistent","resolve","window","location","error","response","error_message","err_msg","param","redirect","is","prepend","Message","large","modal","show","body","buttons","Close","reject","versions_button","ButtonMenu","icon","narrow","tooltip","sustain_version","versions","length","i","addMenu","onclick","replace","menu_button","biostar_url","open","prompt","origin","user","href","requirements","requirements_visible","portlet","collapsed","expand","_templateRequirements","sharable_url","menu","_templateHelp","citations","$citations","ToolCitationCollection","citation_list_view","CitationListView","el","fetch","$tmpl","help","find","attr","nreq","requirements_message","_","each","req","requirements_link","text"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/user/user-preferences.js.map b/static/maps/mvc/user/user-preferences.js.map index fb8d2d593ec..e3288a5ea34 100644 --- a/static/maps/mvc/user/user-preferences.js.map +++ b/static/maps/mvc/user/user-preferences.js.map @@ -1 +1 @@ -{"version":3,"file":"user-preferences.js","sources":["../../../src/mvc/user/user-preferences.js"],"names":["define","Form","Ui","Model","Backbone","extend","initialize","options","user_id","Galaxy","user","id","this","set","information","title","description","url","icon","password","submit_title","communication","permissions","api_key","submit_icon","toolbox_filters","openids","onclick","window","location","href","root","custom_builds","logout","modal","show","body","buttons","Cancel","hide","Sign out","View","model","message","Message","setElement","render","self","config","$","getJSON","data","$preferences","addClass","append","$el","_","escape","email","$table","use_remote_user","_addLink","enable_communication_server","has_user_tool_filters","enable_openid","_templateFooter","empty","action","get","$row","_templateLink","$a","find","on","attr","nice_total_disk_usage","enable_quotas","quota","Forms","page","form_id","ajax","type","done","response","form","inputs","operations","submit","ButtonIcon","tooltip","submit_tooltip","_submit","fail","status","persistent","JSON","stringify","create","contentType","matchModel","input","input_id","field_list","value","update","responseJSON","err_msg"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"user-preferences.js","sources":["../../../src/mvc/user/user-preferences.js"],"names":["define","Form","Ui","Model","Backbone","extend","initialize","options","user_id","Galaxy","user","id","this","set","information","title","description","url","icon","password","submit_title","communication","permissions","api_key","submit_icon","toolbox_filters","openids","onclick","window","location","href","root","custom_builds","logout","modal","show","body","buttons","Cancel","hide","Sign out","View","model","message","Message","setElement","render","self","config","$","getJSON","data","$preferences","addClass","append","$el","_","escape","email","$table","use_remote_user","_addLink","enable_communication_server","has_user_tool_filters","enable_openid","_templateFooter","empty","action","get","$row","_templateLink","$a","find","on","attr","nice_total_disk_usage","enable_quotas","quota","Forms","page","form_id","ajax","type","done","response","form","inputs","operations","submit","ButtonIcon","tooltip","submit_tooltip","_submit","fail","status","persistent","JSON","stringify","create","contentType","matchModel","input","input_id","field_list","value","update","responseJSON","err_msg"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/workflow/workflow-forms.js.map b/static/maps/mvc/workflow/workflow-forms.js.map index ebe3f854c17..88eaf3749ec 100644 --- a/static/maps/mvc/workflow/workflow-forms.js.map +++ b/static/maps/mvc/workflow/workflow-forms.js.map @@ -1 +1 @@ -{"version":3,"file":"workflow-forms.js","sources":["../../../src/mvc/workflow/workflow-forms.js"],"names":["define","Utils","Form","ToolFormBase","Default","Backbone","View","extend","initialize","options","this","form","Tool","self","workflow","node","post_job_actions","deepeach","inputs","input","type","indexOf","info","name","textify","extensions","value","__class__","fixed","collapsible_value","is_workflow","length","test_param","undefined","_makeSections","merge","text_enable","text_disable","narrow","initial_errors","sustain_version","cls","postchange","process","model","attributes","current_state","tool_id","id","tool_version","version","$","data","create","Galaxy","emit","debug","request","url","root","success","update","config_form","errors","update_field_data","resolve","error","response","reject","datatypes","output_id","output_terminals","Object","keys","push","label","String","Boolean","ignore","help","payload","host","window","location","i","_makeSection","visit","head","head_list","action","pja_arg","p_id","p","d","j","expanded","action_arguments","slice","input_terminal_names","key",1,"input_terminals","sort","a","b","unshift","input_config","title","flat","output","getWorkflowOutput","onchange","new_value","attemptUpdateOutputLabel","join"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"workflow-forms.js","sources":["../../../src/mvc/workflow/workflow-forms.js"],"names":["define","Utils","Form","ToolFormBase","Default","Backbone","View","extend","initialize","options","this","form","Tool","self","workflow","node","post_job_actions","deepeach","inputs","input","type","indexOf","info","name","textify","extensions","value","__class__","fixed","collapsible_value","is_workflow","length","test_param","undefined","_makeSections","merge","text_enable","text_disable","narrow","initial_errors","sustain_version","cls","postchange","process","model","attributes","current_state","tool_id","id","tool_version","version","$","data","create","Galaxy","emit","debug","request","url","root","success","update","config_form","errors","update_field_data","resolve","error","response","reject","datatypes","output_id","output_terminals","Object","keys","push","label","String","Boolean","ignore","help","payload","host","window","location","i","_makeSection","visit","head","head_list","action","pja_arg","p_id","p","d","j","expanded","action_arguments","slice","input_terminal_names","key",1,"input_terminals","sort","a","b","unshift","input_config","title","flat","output","getWorkflowOutput","onchange","new_value","attemptUpdateOutputLabel","join"],"mappings":"AAAAA,QAAU,cAAe,qBAAsB,2BAA6B,SAAUC,EAAOC,EAAMC,GAG/F,GAAIC,GAAUC,SAASC,KAAKC,QACxBC,WAAY,SAAUC,GAClBC,KAAKC,KAAO,GAAIT,GAAMO,MAK1BG,EAAOP,SAASC,KAAKC,QACrBC,WAAY,SAAUC,GAClB,GAAII,GAAOH,IACXA,MAAKI,SAAWL,EAAQK,SACxBJ,KAAKK,KAAWN,EAAQM,KACnBL,KAAKK,MACNL,KAAKM,iBAAmBN,KAAKK,KAAKC,qBAClCf,EAAMgB,SAAUR,EAAQS,OAAQ,SAAUC,GACjCA,EAAMC,OACqD,KAArD,OAAQ,mBAAoBC,QAASF,EAAMC,OAC9CD,EAAMC,KAAO,SACbD,EAAMG,KAAO,eAAkBH,EAAMI,KAAO,MAAStB,EAAMuB,QAASL,EAAMM,YAAe,IACzFN,EAAMO,OAAUC,UAAa,iBACpBR,EAAMS,QACfT,EAAMU,mBAAsBF,UAAa,gBACzCR,EAAMW,YAAgBX,EAAMV,SAAmC,GAAxBU,EAAMV,QAAQsB,QACiB,KAA9C,UAAW,SAAUV,QAASF,EAAMC,UAIxEnB,EAAMgB,SAAUR,EAAQS,OAAQ,SAAUC,GACxB,eAAdA,EAAMC,OAA2BD,EAAMa,WAAWH,kBAAoBI,UAE1EvB,KAAKwB,cAAezB,GACpBC,KAAKC,KAAO,GAAIR,GAAcF,EAAMkC,MAAO1B,GACvC2B,YAAkB,iBAClBC,aAAkB,iBAClBC,QAAkB,EAClBC,gBAAkB,EAClBC,iBAAkB,EAClBC,IAAkB,oBAClBC,WAAkB,SAAUC,EAAShC,GACjC,GAAIF,GAAUE,EAAKiC,MAAMC,WACrBC,GACAC,QAAkBtC,EAAQuC,GAC1BC,aAAkBxC,EAAQyC,QAC1B9B,KAAkB,OAClBF,OAAkBiC,EAAE5C,QAAQ,KAAUI,EAAKyC,KAAKC,UAEpDC,QAAOC,KAAKC,MAAO,mCAAoC,yBAA0BV,GACjF7C,EAAMwD,SACFrC,KAAU,OACVsC,IAAUJ,OAAOK,KAAO,6BACxBP,KAAUN,EACVc,QAAU,SAAUR,GAChBzC,EAAKkD,OAAQT,EAAKU,aAClBnD,EAAKoD,OAAQX,EAAKU,aAKlBjD,EAAKE,KAAKiD,kBAAmBZ,GAC7BE,OAAOC,KAAKC,MAAO,mCAAoC,sBAAuBJ,GAC9ET,EAAQsB,WAEZC,MAAU,SAAUC,GAChBb,OAAOC,KAAKC,MAAO,mCAAoC,0BAA2BW,GAClFxB,EAAQyB,iBAMxBd,OAAOC,KAAKC,MAAM,mCAAoC,gCAK9DtB,cAAe,SAAUzB,GACrB,GAAIS,GAAST,EAAQS,OACjBmD,EAAY5D,EAAQ4D,UACpBC,EAAY5D,KAAKK,KAAKwD,kBAAoBC,OAAOC,KAAM/D,KAAKK,KAAKwD,kBAAoB,EACzF,IAAKD,EAAY,CACbpD,EAAOwD,MACHnD,KAAc,QAAU+C,EAAY,gBACpCK,MAAc,qBACdvD,KAAc,UACdM,MAAckD,OAAQC,QAASnE,KAAKM,iBAAkB,cAAgBsD,KACtEQ,OAAc,QACdC,KAAc,iEACdC,SACIC,KAAUC,OAAOC,SAASF,QAGlC/D,EAAOwD,MACHnD,KAAc,QAAU+C,EAAY,8BACpCK,MAAc,iBACdvD,KAAc,UACdM,MAAckD,OAAQC,QAASnE,KAAKM,iBAAkB,4BAA8BsD,KACpFQ,OAAc,QACdC,KAAc,oIAElB,KAAM,GAAIK,KAAK1E,MAAKK,KAAKwD,iBACrBrD,EAAOwD,KAAMhE,KAAK2E,aAAcD,EAAGf,MAM/CgB,aAAc,SAAUf,EAAWD,GA2G/B,QAASiB,GAAQC,EAAMC,GACnBA,EAAYA,MACZA,EAAUd,KAAMa,EAChB,KAAM,GAAIH,KAAKG,GAAKrE,OAAS,CACzB,GAAIC,GAAQoE,EAAKrE,OAAQkE,GACrBK,EAAStE,EAAMsE,MACnB,IAAKA,EAAS,CAKV,GAJAtE,EAAMI,KAAO,QAAU+C,EAAY,KAAOnD,EAAMsE,OAC3CtE,EAAMuE,UACPvE,EAAMI,MAAQ,KAAOJ,EAAMuE,SAE1BvE,EAAM6D,QACP,IAAM,GAAIW,KAAQxE,GAAM6D,QAAU,CAC9B,GAAIY,GAAIzE,EAAM6D,QAASW,EACvBxE,GAAM6D,QAAS7D,EAAMI,KAAO,KAAOoE,GAASC,QACrCA,GAGf,GAAIC,GAAIhF,EAAKG,iBAAkBG,EAAMsE,OAASnB,EAC9C,IAAKuB,EAAI,CACL,IAAM,GAAIC,KAAKN,GACXA,EAAWM,GAAIC,UAAW,CAG1B5E,GAAMO,MADLP,EAAMuE,QACOG,EAAEG,kBAAoBH,EAAEG,iBAAkB7E,EAAMuE,UAAavE,EAAMO,MAEnE,QAI1BP,EAAMD,QAAUoE,EAAOnE,EAAOqE,EAAUS,MAAO,KAxIvD,GAAIpF,GAAOH,KACPe,KACAyE,IACJ,KAAMC,MAAO9B,GACT5C,EAAWiD,MAAQ,EAAIL,EAAW8B,KAAOC,EAAI/B,EAAW8B,MAE5D,KAAMA,MAAOzF,MAAKK,KAAKsF,gBACnBH,EAAqBxB,KAAMhE,KAAKK,KAAKsF,gBAAiBF,KAAM5E,KAEhEE,GAAW6E,KAAM,SAAUC,EAAGC,GAC1B,MAAOD,GAAE5B,MAAQ6B,EAAE7B,MAAQ,EAAI4B,EAAE5B,MAAQ6B,EAAE7B,MAAQ,GAAK,IAE5DlD,EAAWgF,SACP,EAAI,YACJL,EAAI,cAER3E,EAAWgF,SACP,EAAI,WACJL,EAAI,aAER3E,EAAWgF,SACP,EAAI,kBACJL,EAAI,aAER,IAAIM,IACAC,MAAU,sBAAyBrC,EAAY,IAC/ClD,KAAU,UACVwF,MAAU,EACV1F,SACIyD,MAAc,QACdvD,KAAc,OACdM,OAAgBmF,OAASnG,KAAKK,KAAK+F,kBAAmBxC,KAAiBuC,OAAOlC,OAAS,GACvFI,KAAc,gGACdgC,SAAc,SAAUC,GACpBnG,EAAKC,SAASmG,yBAA0BpG,EAAKE,KAAMuD,EAAW0C,MAGlEvB,OAAc,sBACdC,QAAc,UACdf,MAAc,iBACdvD,KAAc,OACdM,MAAc,GACdoD,OAAc,GACdC,KAAc,qLAAuLmB,EAAqBgB,KAAK,MAAQ,eAEvOzB,OAAc,uBACdC,QAAc,UACdf,MAAc,kBACdvD,KAAc,SACd0D,OAAc,YACdpD,MAAc,YACdjB,QAAcgB,EACdsD,KAAc,+EAEdU,OAAc,mBACdC,QAAc,OACdf,MAAc,OACdvD,KAAc,OACdM,MAAc,GACdoD,OAAc,GACdC,KAAc,+CAEd4B,MAAU,iBACVvF,KAAU,UACVwF,MAAU,EACV1F,SACIuE,OAAc,kBACdC,QAAc,WACdf,MAAc,eACdvD,KAAc,UACdM,MAAc,GACdoD,OAAc,KAEdW,OAAc,kBACdC,QAAc,WACdf,MAAc,eACdvD,KAAc,UACdM,MAAc,GACdoD,OAAc,KAEdW,OAAc,kBACdC,QAAc,SACdf,MAAc,aACdvD,KAAc,UACdM,MAAc,GACdoD,OAAc,KAEdW,OAAc,kBACdC,QAAc,YACdf,MAAc,gBACdvD,KAAc,UACdM,MAAc,GACdoD,OAAc,KAEdW,OAAc,kBACdC,QAAc,UACdf,MAAc,cACdvD,KAAc,UACdM,MAAc,GACdoD,OAAc,KAElBC,KAAU,6FAuClB,OADAO,GAAOoB,GACAA,IAIf,QACItG,QAASA,EACTQ,KAAMA"} \ No newline at end of file diff --git a/static/maps/viz/phyloviz.js.map b/static/maps/viz/phyloviz.js.map index 5852358053a..ca2b1189b2d 100644 --- a/static/maps/viz/phyloviz.js.map +++ b/static/maps/viz/phyloviz.js.map @@ -1 +1 @@ -{"version":3,"file":"phyloviz.js","sources":["../../src/viz/phyloviz.js"],"names":["define","d3","visualization_mod","data_mod","mod_icon_btn","PhyloTreeLayout","layout","node","maxDepth","vertSeparation","parent","children","sumChildVertSeparation","dist","defaultDist","y0","depthSeparation","maxTextWidth","forEach","child","x0","length","leafIndex","x","y","self","this","hierarchy","sort","value","height","layoutMode","leafHeight","inputLeafHeight","mode","layoutAngle","angle","isNaN","separation","links","nodes","tree","d","i","toString","call","_nodes","numLeaves","window","_d","depth","push","UserMenuBase","Backbone","View","extend","className","isAcceptableValue","$inputKey","min","max","isNumeric","n","parseFloat","isFinite","val","fieldName","attr","replace","alert","hasIllegalJsonCharacters","search","PhyloTree","Visualization","defaults","type","title","scaleFactor","translate","fontSize","selectedNode","nodeAttrChangedTime","initialize","options","set","Dataset","id","dataset_id","root","toggle","_children","toggleAll","getData","save","cleanTree","_selected","config","jQuery","attributes","show_message","$","ajax","url","dataType","data","JSON","stringify","success","hide_modal","PhylovizLayoutBase","nodeRadius","stdInit","model","on","updateAndRender","vis","width","source","select","renderNodes","renderLinks","addTooltips","link","diagonal","duration","selectAll","target","calcalateLinePos","pos0","pos1","pos2","linkEnter","enter","insert","append","linkUpdate","transition","exit","remove","selectNode","classed","name","annotation","__data__","tooltip","placement","trigger","PhylovizLinearView","margins","svg","projection","get","nodeEnter","event","stopPropagation","altKey","style","nodeUpdate","text","nodeExit","PhylovizView","MIN_SCALE","MAX_SCALE","MAX_DISPLACEMENT","radius","resize","render","phyloTree","zoomFunc","behavior","zoom","scaleExtent","scale","navMenu","HeaderButtons","settingsMenu","SettingsMenu","nodeSelectionView","NodeSelectionView","PhyloVizSearch","setTimeout","zoomAndPan","empty","mainSVG","boundingRect","layoutOptions","zoomParams","translateParams","translationCoor","zoomStatement","translateStatement","split","reloadViz","treeIndex","getJSON","tree_index","data_type","packedJson","phylovizView","off","initNavBtns","initRightHeaderBtns","rightMenu","create_icon_buttons_menu","icon_class","on_click","show","updateUI","nexSelected","open","tooltip_config","$el","el","inputs","hide","resetToDefaults","apply","each","key","$input","UI","enableEdit","saveChanges","cancelChanges","valuesOfConcern","updateNodes","fn","enable","isEnabled","removeAttr","toggleUI","checked","is","Date","searchTerm","searchConditionVal","condition","searchTree","attrVal","toLowerCase","indexOf"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"phyloviz.js","sources":["../../src/viz/phyloviz.js"],"names":["define","d3","visualization_mod","data_mod","mod_icon_btn","PhyloTreeLayout","layout","node","maxDepth","vertSeparation","parent","children","sumChildVertSeparation","dist","defaultDist","y0","depthSeparation","maxTextWidth","forEach","child","x0","length","leafIndex","x","y","self","this","hierarchy","sort","value","height","layoutMode","leafHeight","inputLeafHeight","mode","layoutAngle","angle","isNaN","separation","links","nodes","tree","d","i","toString","call","_nodes","numLeaves","window","_d","depth","push","UserMenuBase","Backbone","View","extend","className","isAcceptableValue","$inputKey","min","max","isNumeric","n","parseFloat","isFinite","val","fieldName","attr","replace","alert","hasIllegalJsonCharacters","search","PhyloTree","Visualization","defaults","type","title","scaleFactor","translate","fontSize","selectedNode","nodeAttrChangedTime","initialize","options","set","Dataset","id","dataset_id","root","toggle","_children","toggleAll","getData","save","cleanTree","_selected","config","jQuery","attributes","show_message","$","ajax","url","dataType","data","JSON","stringify","success","hide_modal","PhylovizLayoutBase","nodeRadius","stdInit","model","on","updateAndRender","vis","width","source","select","renderNodes","renderLinks","addTooltips","link","diagonal","duration","selectAll","target","calcalateLinePos","pos0","pos1","pos2","linkEnter","enter","insert","append","linkUpdate","transition","exit","remove","selectNode","classed","name","annotation","__data__","tooltip","placement","trigger","PhylovizLinearView","margins","svg","projection","get","nodeEnter","event","stopPropagation","altKey","style","nodeUpdate","text","nodeExit","PhylovizView","MIN_SCALE","MAX_SCALE","MAX_DISPLACEMENT","radius","resize","render","phyloTree","zoomFunc","behavior","zoom","scaleExtent","scale","navMenu","HeaderButtons","settingsMenu","SettingsMenu","nodeSelectionView","NodeSelectionView","PhyloVizSearch","setTimeout","zoomAndPan","empty","mainSVG","boundingRect","layoutOptions","zoomParams","translateParams","translationCoor","zoomStatement","translateStatement","split","reloadViz","treeIndex","getJSON","tree_index","data_type","packedJson","phylovizView","off","initNavBtns","initRightHeaderBtns","rightMenu","create_icon_buttons_menu","icon_class","on_click","show","updateUI","nexSelected","open","tooltip_config","$el","el","inputs","hide","resetToDefaults","apply","each","key","$input","UI","enableEdit","saveChanges","cancelChanges","valuesOfConcern","updateNodes","fn","enable","isEnabled","removeAttr","toggleUI","checked","is","Date","searchTerm","searchConditionVal","condition","searchTree","attrVal","toLowerCase","indexOf"],"mappings":"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"} \ No newline at end of file diff --git a/static/scripts/bundled/analysis.bundled.js b/static/scripts/bundled/analysis.bundled.js index 5e61b00ba65..d3faf497942 100644 --- a/static/scripts/bundled/analysis.bundled.js +++ b/static/scripts/bundled/analysis.bundled.js @@ -1,16 +1,16 @@ -webpackJsonp([3,1],[function(e,t,i){(function(e,t){var n=i(1),s=n,o=i(61).GalaxyApp,a=i(59),l=i(10),r=i(93),c=i(92),d=i(63),h=i(26),u=i(130);CustomBuilds=i(129),Tours=i(82),window.app=function(i,n){window.Galaxy=new o(i,n),Galaxy.debug("analysis app");var p=i.config,f=new r({el:"#left",userIsAnonymous:Galaxy.user.isAnonymous(),toolbox:p.toolbox,toolbox_in_panel:p.toolbox_in_panel,stored_workflow_menu_entries:p.stored_workflow_menu_entries,nginx_upload_path:p.nginx_upload_path,ftp_upload_site:p.ftp_upload_site,default_genome:p.default_genome,default_extension:p.default_extension}),g=new l.CenterPanel({el:"#center"}),m=new c({el:"#right",galaxyRoot:Galaxy.root,userIsAnonymous:Galaxy.user.isAnonymous(),allow_user_dataset_purge:p.allow_user_dataset_purge}),v=new d.PageLayoutView(e.extend(i,{el:"body",left:f,center:g,right:m}));Galaxy.page=v,Galaxy.params=Galaxy.config.params,Galaxy.toolPanel=f.tool_panel,Galaxy.upload=f.uploadButton,Galaxy.currHistoryPanel=m.historyView,Galaxy.currHistoryPanel.listenToGalaxy(Galaxy),Galaxy.router=new(t.Router.extend({initialize:function(e){this.options=e},push:function(e,t){t=t||{},t.__identifer=Math.random().toString(36).substr(2),s.isEmptyObject(t)||(e+=e.indexOf("?")==-1?"?":"&",e+=s.param(t,!0)),this.navigate(e,{trigger:!0})},execute:function(e,t,i){Galaxy.debug("router execute:",e,t,i);var n=a.parse(t.pop());t.push(n),e&&(this.authenticate(t,i)?e.apply(this,t):this.push(Galaxy.root))},routes:{"(/)":"home","(/)root*":"home","(/)tours(/)(:tour_id)":"show_tours","(/)user(/)":"show_user","(/)user(/)(:form_id)":"show_user_form","(/)custom_builds":"show_custom_builds"},require_login:["show_user","show_user_form"],authenticate:function(e,t){return Galaxy.user&&Galaxy.user.id||this.require_login.indexOf(t)==-1},show_tours:function(e){e?Tours.giveTour(e):g.display(new Tours.ToursView)},show_user:function(){g.display(new u.View)},show_user_form:function(e){g.display(new u.Forms({form_id:e,user_id:Galaxy.params.id}))},show_custom_builds:function(){var e=this;return Galaxy.currHistoryPanel&&Galaxy.currHistoryPanel.model&&Galaxy.currHistoryPanel.model.id?void g.display(new CustomBuilds.View):void window.setTimeout(function(){e.show_custom_builds()},500)},home:function(e){e.tool_id||e.job_id?"upload1"===e.tool_id?(Galaxy.upload.show(),this._loadCenterIframe("welcome")):this._loadToolForm(e):e.workflow_id?this._loadCenterIframe("workflow/run?id="+e.workflow_id):e.m_c?this._loadCenterIframe(e.m_c+"/"+e.m_a):this._loadCenterIframe("welcome")},_loadToolForm:function(e){e.id=e.tool_id,g.display(new h.View(e))},_loadCenterIframe:function(e,t){t=t||Galaxy.root,e=t+e,g.$("#galaxy_main").prop("src",e)}}))(i),s(function(){v.render(),v.right.historyView.loadCurrentHistory(),Galaxy.listenTo(v.right.historyView,"history-size-change",function(){Galaxy.user.fetch({url:Galaxy.user.urlRoot()+"/"+(Galaxy.user.id||"current")})}),v.right.historyView.connectToQuotaMeter(v.masthead.quotaMeter),t.history.start({root:Galaxy.root,pushState:!0})})}}).call(t,i(2),i(3))},,,,,,,function(e,t,i){var n,s;(function(o,a,l){n=[i(4),i(24),i(54),i(23),i(50),i(13),i(8)],s=function(e,t,i,n,s,r,c){var d=o.View.extend({tagName:"label",initialize:function(e){this.model=e&&e.model||new o.Model(e),this.tagName=e.tagName||this.tagName,this.setElement(a("<"+this.tagName+"/>")),this.listenTo(this.model,"change",this.render,this),this.render()},title:function(e){this.model.set("title",e)},value:function(){return this.model.get("title")},render:function(){return this.$el.removeClass().addClass("ui-label").addClass(this.model.get("cls")).html(this.model.get("title")),this}}),h=o.View.extend({initialize:function(e){this.model=e&&e.model||new o.Model({message:null,status:"info",cls:"",persistent:!1,fade:!0}).set(e),this.listenTo(this.model,"change",this.render,this),this.render()},update:function(e){this.model.set(e)},render:function(){this.$el.removeClass().addClass("ui-message").addClass(this.model.get("cls"));var e=this.model.get("status");if(this.model.get("large")?this.$el.addClass(("success"==e&&"done"||"danger"==e&&"error"||e)+"messagelarge"):this.$el.addClass("alert").addClass("alert-"+e),this.model.get("message")){if(this.$el.html(this.messageForDisplay()),this.$el[this.model.get("fade")?"fadeIn":"show"](),this.timeout&&window.clearTimeout(this.timeout),!this.model.get("persistent")){var t=this;this.timeout=window.setTimeout(function(){t.model.set("message","")},3e3)}}else this.$el.fadeOut();return this},messageForDisplay:function(){return l.escape(this.model.get("message"))}}),u=h.extend({messageForDisplay:function(){return this.model.get("message")}}),p=o.View.extend({initialize:function(e){this.model=e&&e.model||new o.Model({type:"text",placeholder:"",disabled:!1,readonly:!1,visible:!0,cls:"",area:!1,color:null,style:null}).set(e),this.tagName=this.model.get("area")?"textarea":"input",this.setElement(a("<"+this.tagName+"/>")),this.listenTo(this.model,"change",this.render,this),this.render()},events:{input:"_onchange"},value:function(e){return void 0!==e&&this.model.set("value","string"==typeof e?e:""),this.model.get("value")},render:function(){var e=this;this.$el.removeClass().addClass("ui-"+this.tagName).addClass(this.model.get("cls")).addClass(this.model.get("style")).attr("id",this.model.id).attr("type",this.model.get("type")).attr("placeholder",this.model.get("placeholder")).css("color",this.model.get("color")||"").css("border-color",this.model.get("color")||"");var t=this.model.get("datalist");return a.isArray(t)&&t.length>0&&this.$el.autocomplete({source:function(t,i){i(e.model.get("datalist"))},change:function(){e._onchange()}}),this.model.get("value")!==this.$el.val()&&this.$el.val(this.model.get("value")),l.each(["readonly","disabled"],function(t){e.model.get(t)?e.$el.attr(t,!0):e.$el.removeAttr(t)}),this.$el[this.model.get("visible")?"show":"hide"](),this},_onchange:function(){this.value(this.$el.val()),this.model.get("onchange")&&this.model.get("onchange")(this.model.get("value"))}}),f=o.View.extend({initialize:function(e){this.model=e&&e.model||new o.Model(e),this.setElement(a("

").append(this.$info=a("
")).append(this.$hidden=a("
"))),this.listenTo(this.model,"change",this.render,this),this.render()},value:function(e){return void 0!==e&&this.model.set("value",e),this.model.get("value")},render:function(){return this.$el.attr("id",this.model.id),this.$hidden.val(this.model.get("value")),this.model.get("info")?this.$info.show().text(this.model.get("info")):this.$info.hide(),this}}),g=o.View.extend({initialize:function(e){var t=this;this.model=e&&e.model||new o.Model(e),this.setElement(a("
").append(this.$info=a("
")).append(this.$file=a("").attr("type","file").addClass("ui-margin-bottom")).append(this.$text=a("',"
","
"].join("")}});return{CitationView:n,CitationListView:s}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3))},function(e,t,i){var n,s;(function(o,a,l){n=[i(45),i(36),i(6),i(5)],s=function(e,t,i,n){"use strict";var s=e.FoldoutListItemView,r=e.ListItemView,c=s.extend({className:s.prototype.className+" dataset-collection",id:function(){return["dataset_collection",this.model.get("id")].join("-")},initialize:function(e){this.linkTarget=e.linkTarget||"_blank",this.hasUser=e.hasUser,s.prototype.initialize.call(this,e)},_setUpListeners:function(){s.prototype._setUpListeners.call(this),this.listenTo(this.model,"change",function(e,t){o.has(e.changed,"deleted")?this.render():o.has(e.changed,"element_count")&&this.$("> .title-bar .subtitle").replaceWith(this._renderSubtitle())})},_renderSubtitle:function(){return a(this.templates.subtitle(this.model.toJSON(),this))},_getFoldoutPanelOptions:function(){var e=s.prototype._getFoldoutPanelOptions.call(this);return o.extend(e,{linkTarget:this.linkTarget,hasUser:this.hasUser})},$selector:function(){return this.$("> .selector")},toString:function(){var e=this.model?this.model+"":"(no model)";return"DCListItemView("+e+")"}});c.prototype.templates=function(){var e=o.extend({},s.prototype.templates.warnings,{error:i.wrapTemplate(["<% if( model.error ){ %>",'
',n("There was an error getting the data for this collection"),": <%- model.error %>","
","<% } %>"]),purged:i.wrapTemplate(["<% if( model.purged ){ %>",'
',n("This collection has been deleted and removed from disk"),"
","<% } %>"]),deleted:i.wrapTemplate(["<% if( model.deleted && !model.purged ){ %>",'
',n("This collection has been deleted"),"
","<% } %>"])}),t=i.wrapTemplate(['
','
','<%- collection.element_identifier || collection.name %>',"
",'
',"
"],"collection"),a=i.wrapTemplate(['
','<% var countText = collection.element_count? ( collection.element_count + " " ) : ""; %>','<% if( collection.collection_type === "list" ){ %>',n("a list of <%- countText %>datasets"),'<% } else if( collection.collection_type === "paired" ){ %>',n("a pair of datasets"),'<% } else if( collection.collection_type === "list:paired" ){ %>',n("a list of <%- countText %>dataset pairs"),'<% } else if( collection.collection_type === "list:list" ){ %>',n("a list of <%- countText %>dataset lists"),"<% } %>","
"],"collection");return o.extend({},s.prototype.templates,{warnings:e,titleBar:t,subtitle:a})}();var d=r.extend({className:r.prototype.className+" dataset-collection-element",initialize:function(e){e.logger&&(this.logger=this.model.logger=e.logger),this.log("DCEListItemView.initialize:",e),r.prototype.initialize.call(this,e)},toString:function(){var e=this.model?this.model+"":"(no model)";return"DCEListItemView("+e+")"}});d.prototype.templates=function(){var e=i.wrapTemplate(['
','
','<%- element.element_identifier %>',"
",'
',"
"],"element");return o.extend({},r.prototype.templates,{titleBar:e})}();var h=t.DatasetListItemView.extend({className:t.DatasetListItemView.prototype.className+" dataset-collection-element",initialize:function(e){e.logger&&(this.logger=this.model.logger=e.logger),this.log("DatasetDCEListItemView.initialize:",e),t.DatasetListItemView.prototype.initialize.call(this,e)},_fetchModelDetails:function(){var e=this;return e.model.inReadyState()&&!e.model.hasDetails()?e.model.fetch({silent:!0}):l.when()},toString:function(){var e=this.model?this.model+"":"(no model)";return"DatasetDCEListItemView("+e+")"}});h.prototype.templates=function(){var e=i.wrapTemplate(['
','','
','<%- element.element_identifier %>',"
","
"],"element");return o.extend({},t.DatasetListItemView.prototype.templates,{titleBar:e})}();var u=c.extend({className:c.prototype.className+" dataset-collection-element",_swapNewRender:function(e){c.prototype._swapNewRender.call(this,e);var t=this.model.get("state")||"ok";return this.$el.addClass("state-"+t),this.$el},toString:function(){var e=this.model?this.model+"":"(no model)";return"NestedDCDCEListItemView("+e+")"}});return{DCListItemView:c,DCEListItemView:d,DatasetDCEListItemView:h,NestedDCDCEListItemView:u}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(2),i(1),i(1))},function(e,t,i){var n,s;(function(o,a,l){n=[i(75),i(6),i(5)],s=function(e,t,i){"use strict";var n={defaults:{model_class:"DatasetCollectionElement",element_identifier:null,element_index:null,element_type:null},_mergeObject:function(e){return o.extend(e,e.object,{element_id:e.id}),delete e.object,e},constructor:function(e,t){e=this._mergeObject(e),this.idAttribute="element_id",a.Model.apply(this,arguments)},parse:function(e,t){var i=e;return i=this._mergeObject(i)}},s=a.Model.extend(t.LoggableMixin).extend(n).extend({_logNamespace:"collections"}),r=a.Collection.extend(t.LoggableMixin).extend({_logNamespace:"collections",model:s,toString:function(){return["DatasetCollectionElementCollection(",this.length,")"].join("")}}),c=e.DatasetAssociation.extend(t.mixin(n,{url:function(){return this.has("history_id")?Galaxy.root+"api/histories/"+this.get("history_id")+"/contents/"+this.get("id"):(console.warn("no endpoint for non-hdas within a collection yet"),Galaxy.root+"api/datasets")},defaults:o.extend({},e.DatasetAssociation.prototype.defaults,n.defaults),constructor:function(e,t){this.debug("\t DatasetDCE.constructor:",e,t),n.constructor.call(this,e,t)},hasDetails:function(){return this.elements&&this.elements.length},toString:function(){var e=this.get("element_identifier");return["DatasetDCE(",e,")"].join("")}})),d=r.extend({model:c,toString:function(){return["DatasetDCECollection(",this.length,")"].join("")}}),h=a.Model.extend(t.LoggableMixin).extend(t.SearchableModelMixin).extend({_logNamespace:"collections",defaults:{collection_type:null,deleted:!1},collectionClass:r,initialize:function(e,t){this.debug(this+"(DatasetCollection).initialize:",e,t,this),this.elements=this._createElementsModel(),this.on("change:elements",function(){this.log("change:elements"),this.elements=this._createElementsModel()})},_createElementsModel:function(){this.debug(this+"._createElementsModel",this.collectionClass,this.get("elements"),this.elements);var e=this.get("elements")||[];return this.unset("elements",{silent:!0}),this.elements=new this.collectionClass(e),this.elements},toJSON:function(){var e=a.Model.prototype.toJSON.call(this);return this.elements&&(e.elements=this.elements.toJSON()),e},inReadyState:function(){var e=this.get("populated");return this.isDeletedOrPurged()||e},hasDetails:function(){return 0!==this.elements.length},getVisibleContents:function(e){return this.elements},parse:function(e,t){var i=a.Model.prototype.parse.call(this,e,t);return i.create_time&&(i.create_time=new Date(i.create_time)),i.update_time&&(i.update_time=new Date(i.update_time)),i},delete:function(e){return this.get("deleted")?l.when():this.save({deleted:!0},e)},undelete:function(e){return!this.get("deleted")||this.get("purged")?l.when():this.save({deleted:!1},e)},isDeletedOrPurged:function(){return this.get("deleted")||this.get("purged")},searchAttributes:["name"],toString:function(){var e=[this.get("id"),this.get("name")||this.get("element_identifier")];return"DatasetCollection("+e.join(",")+")"}}),u=h.extend({collectionClass:d,toString:function(){return"List"+h.prototype.toString.call(this)}}),p=u.extend({toString:function(){return"Pair"+h.prototype.toString.call(this)}}),f=h.extend(t.mixin(n,{constructor:function(e,t){this.debug("\t NestedDCDCE.constructor:",e,t),n.constructor.call(this,e,t)},toString:function(){var e=this.object?""+this.object:this.get("element_identifier");return["NestedDCDCE(",e,")"].join("")}})),g=r.extend({model:f,toString:function(){return["NestedDCDCECollection(",this.length,")"].join("")}}),m=p.extend(t.mixin(n,{constructor:function(e,t){this.debug("\t NestedPairDCDCE.constructor:",e,t),n.constructor.call(this,e,t)},toString:function(){var e=this.object?""+this.object:this.get("element_identifier");return["NestedPairDCDCE(",e,")"].join("")}})),v=g.extend({model:m,toString:function(){return["NestedPairDCDCECollection(",this.length,")"].join("")}}),_=h.extend({collectionClass:v,toString:function(){return["ListPairedDatasetCollection(",this.get("name"),")"].join("")}}),y=u.extend(t.mixin(n,{constructor:function(e,t){this.debug("\t NestedListDCDCE.constructor:",e,t),n.constructor.call(this,e,t)},toString:function(){var e=this.object?""+this.object:this.get("element_identifier");return["NestedListDCDCE(",e,")"].join("")}})),b=g.extend({model:y,toString:function(){return["NestedListDCDCECollection(",this.length,")"].join("")}}),w=h.extend({collectionClass:b,toString:function(){return["ListOfListsDatasetCollection(",this.get("name"),")"].join("")}});return{ListDatasetCollection:u,PairDatasetCollection:p,ListPairedDatasetCollection:_,ListOfListsDatasetCollection:w}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(2),i(3),i(1))},function(e,t,i){var n,s;(function(o,a,l,r){n=[i(42),i(12),i(6),i(72),i(8),i(90),i(5),i(87)],s=function(e,t,i,n,s,c,d){"use strict";function h(e,t){var i=e.toJSON(),n=m(i,{defaultHideSourceItems:t,creationFn:function(t,i,n){return t=t.map(function(e){return{id:e.id,name:e.name,src:"dataset"===e.history_content_type?"hda":"hdca"}}),e.createHDCA(t,"list",i,n)}});return n}var u="collections",p=o.View.extend(i.LoggableMixin).extend({_logNamespace:u,tagName:"li",className:"collection-element",initialize:function(e){this.element=e.element||{},this.selected=e.selected||!1},render:function(){return this.$el.attr("data-element-id",this.element.id).attr("draggable",!0).html(this.template({element:this.element})),this.selected&&this.$el.addClass("selected"),this},template:a.template(['',"<%- element.name %>","",'"].join("")),select:function(e){this.$el.toggleClass("selected",e),this.trigger("select",{source:this,selected:this.$el.hasClass("selected")})},discard:function(){var e=this,t=this.$el.parent().width();this.$el.animate({"margin-right":t},"fast",function(){e.trigger("discard",{source:e}),e.destroy()})},destroy:function(){this.off(),this.$el.remove()},events:{click:"_click","click .name":"_clickName","click .discard":"_clickDiscard",dragstart:"_dragstart",dragend:"_dragend",dragover:"_sendToParent",drop:"_sendToParent"},_click:function(e){e.stopPropagation(),this.select(e)},_clickName:function(e){e.stopPropagation(),e.preventDefault();var t=([d("Enter a new name for the element"),":\n(",d("Note that changing the name here will not rename the dataset"),")"].join(""),prompt(d("Enter a new name for the element")+":",this.element.name));t&&(this.element.name=t,this.render())},_clickDiscard:function(e){e.stopPropagation(),this.discard()},_dragstart:function(e){e.originalEvent&&(e=e.originalEvent),e.dataTransfer.effectAllowed="move",e.dataTransfer.setData("text/plain",JSON.stringify(this.element)),this.$el.addClass("dragging"),this.$el.parent().trigger("collection-element.dragstart",[this])},_dragend:function(e){this.$el.removeClass("dragging"),this.$el.parent().trigger("collection-element.dragend",[this])},_sendToParent:function(e){this.$el.parent().trigger(e)},toString:function(){return"DatasetCollectionElementView()"}}),f=o.View.extend(i.LoggableMixin).extend(n.CollectionCreatorMixin).extend({_logNamespace:u,elementViewClass:p,collectionClass:e.HistoryListDatasetCollection,className:"list-collection-creator collection-creator flex-row-container",minElements:1,defaultAttributes:{creationFn:function(){throw new TypeError("no creation fn for creator")},oncreate:function(){},oncancel:function(){},autoscrollDist:24,highlightClr:"rgba( 64, 255, 255, 1.0 )"},footerSettings:{".hide-originals":"hideOriginals"},initialize:function(e){this.metric("ListCollectionCreator.initialize",e);var t=this;a.each(this.defaultAttributes,function(i,n){i=e[n]||i,t[n]=i}),t.initialElements=e.elements||[],this._setUpCommonSettings(e),this._instanceSetUp(),this._elementsSetUp(),this._setUpBehaviors()},_instanceSetUp:function(){this.selectedIds={},this.$dragging=null,this.blocking=!1},_elementsSetUp:function(){this.invalidElements=[],this.workingElements=[],this.elementViews=[],this.workingElements=this.initialElements.slice(0),this._ensureElementIds(),this._validateElements(),this._mangleDuplicateNames(),this._sortElements()},_ensureElementIds:function(){return this.workingElements.forEach(function(e){e.hasOwnProperty("id")||(e.id=a.uniqueId())}),this.workingElements},_validateElements:function(){var e=this;return e.invalidElements=[],this.workingElements=this.workingElements.filter(function(t){var i=e._isElementInvalid(t);return i&&e.invalidElements.push({element:t,text:i}),!i}),this.workingElements},_isElementInvalid:function(e){if("dataset"!==e.history_content_type)return d("is not a dataset");var i=e.state===t.OK||a.contains(t.NOT_READY_STATES,e.state);return i?e.deleted||e.purged?d("has been deleted or purged"):null:d("has errored, is paused, or is not accessible")},_mangleDuplicateNames:function(){var e=900,t=1,i={};this.workingElements.forEach(function(n){for(var s=n.name;i.hasOwnProperty(s);)if(s=n.name+" ("+t+")",t+=1,t>=e)throw new Error("Safety hit in while loop - thats impressive");n.name=s,i[n.name]=!0})},_sortElements:function(e){},render:function(e,t){return this.workingElements.length .clear-selected").show():this.$(".collection-elements-controls > .clear-selected").hide()},_renderList:function(e,t){var i=this,n=r("
"),s=i.$list();a.each(this.elementViews,function(e){e.destroy(),i.removeElementView(e)}),i.workingElements.forEach(function(e){var t=i._createElementView(e);n.append(t.$el)}),i._renderClearSelected(),s.empty().append(n.children()),a.invoke(i.elementViews,"render"),s.height()>s.css("max-height")?s.css("border-width","1px 0px 1px 0px"):s.css("border-width","0px")},_createElementView:function(e){var t=new this.elementViewClass({element:e,selected:a.has(this.selectedIds,e.id)});return this.elementViews.push(t),this._listenToElementView(t),t},_listenToElementView:function(e){var t=this;t.listenTo(e,{select:function(e){var i=e.source.element;e.selected?t.selectedIds[i.id]=!0:delete t.selectedIds[i.id],t.trigger("elements:select",e)},discard:function(e){t.trigger("elements:discard",e)}})},addElementView:function(e){},removeElementView:function(e){delete this.selectedIds[e.element.id],this._renderClearSelected(),this.elementViews=a.without(this.elementViews,e),this.stopListening(e)},_renderNoElementsLeft:function(){this._disableNameAndCreate(!0),this.$(".collection-elements").append(this.templates.noElementsLeft())},_elementToJSON:function(e){return e},createList:function(e){if(!this.workingElements.length){var t=d("No valid elements for final list")+". ";return t+=''+d("Cancel")+" ",t+=d("or"),t+=' '+d("start over")+".",void this._showAlert(t)}var i=this,n=this.workingElements.map(function(e){return i._elementToJSON(e)});return i.blocking=!0,i.creationFn(n,e,i.hideOriginals).always(function(){i.blocking=!1}).fail(function(e,t,n){i.trigger("error",{xhr:e,status:t,message:d("An error occurred while creating this collection")})}).done(function(e,t,n){i.trigger("collection:created",e,t,n),i.metric("collection:created",e),"function"==typeof i.oncreate&&i.oncreate.call(this,e,t,n)})},_setUpBehaviors:function(){return this.on("error",this._errorHandler),this.once("rendered",function(){this.trigger("rendered:initial",this)}),this.on("elements:select",function(e){this._renderClearSelected()}),this.on("elements:discard",function(e){var t=e.source.element;this.removeElementView(e.source),this.workingElements=a.without(this.workingElements,t),this.workingElements.length||this._renderNoElementsLeft()}),this},_errorHandler:function(e){this.error(e);var t=this;if(content=e.message||d("An error occurred"),e.xhr){var i=e.xhr,n=e.message;0===i.readyState&&0===i.status?content+=": "+d("Galaxy could not be reached and may be updating.")+d(" Try again in a few minutes."):i.responseJSON?content+=":
"+JSON.stringify(i.responseJSON)+"
":content+=": "+n}t._showAlert(content,"alert-danger")},events:{"click .more-help":"_clickMoreHelp","click .less-help":"_clickLessHelp","click .main-help":"_toggleHelp","click .header .alert button":"_hideAlert","click .reset":"reset","click .clear-selected":"clearSelectedElements","click .collection-elements":"clearSelectedElements","dragover .collection-elements":"_dragoverElements","drop .collection-elements":"_dropElements","collection-element.dragstart .collection-elements":"_elementDragstart","collection-element.dragend .collection-elements":"_elementDragend","change .collection-name":"_changeName","keydown .collection-name":"_nameCheckForEnter","change .hide-originals":"_changeHideOriginals","click .cancel-create":"_cancelCreate","click .create-collection":"_clickCreate"},reset:function(){this._instanceSetUp(),this._elementsSetUp(),this.render()},clearSelectedElements:function(e){this.$(".collection-elements .collection-element").removeClass("selected"),this.$(".collection-elements-controls > .clear-selected").hide()},_dragoverElements:function(e){e.preventDefault();var t=this.$list();this._checkForAutoscroll(t,e.originalEvent.clientY);var i=this._getNearestElement(e.originalEvent.clientY);this.$(".element-drop-placeholder").remove();var n=l('
');i.length?i.before(n):t.append(n)},_checkForAutoscroll:function(e,t){var i=2,n=e.offset(),s=e.scrollTop(),o=t-n.top,a=n.top+e.outerHeight()-t;o>=0&&o=0&&ae&&o-a','',d("More help"),"",'","
",'
','','',"
"].join("")),middle:a.template(['",'
',"
"].join("")),footer:a.template(['
','
','","
",'
','','
',d("Name"),":
","
","
",'
','
','",'
','",'","
","
",'
','","
","
"].join("")),helpContent:a.template(["

",d(["Collections of datasets are permanent, ordered lists of datasets that can be passed to tools and ","workflows in order to have analyses done on each member of the entire group. This interface allows ","you to create a collection and re-order the final collection."].join("")),"

","
    ","
  • ",d(["Rename elements in the list by clicking on ",'the existing name.'].join("")),"
  • ","
  • ",d(["Discard elements from the final created list by clicking on the ",'"Discard" button.'].join("")),"
  • ","
  • ",d(["Reorder the list by clicking and dragging elements. Select multiple elements by clicking on ",'them and you can then move those selected by dragging the ',"entire group. Deselect them by clicking them again or by clicking the ",'the "Clear selected" link.'].join("")),"
  • ","
  • ",d(['Click the "Start over" link to begin again as if you had just opened ',"the interface."].join("")),"
  • ","
  • ",d(['Click the "Cancel" button to exit the interface.'].join("")),"
  • ","

","

",d(['Once your collection is complete, enter a name and ','click "Create list".'].join("")),"

"].join("")),invalidElements:a.template([d("The following selections could not be included due to problems:"),"
    <% _.each( problems, function( problem ){ %>","
  • <%- problem.element.name %>: <%- problem.text %>
  • ","<% }); %>
"].join("")),noElementsLeft:a.template(['
  • ',d("No elements left! "),d("Would you like to "),'',d("start over"),"?","
  • "].join("")),invalidInitial:a.template(['
    ','
    ','',"<% if( _.size( problems ) ){ %>",d("The following selections could not be included due to problems"),":","
      <% _.each( problems, function( problem ){ %>","
    • <%- problem.element.name %>: <%- problem.text %>
    • ","<% }); %>
    ","<% } else if( _.size( elements ) < 1 ){ %>",d("No datasets were selected"),".","<% } %>","
    ",d("At least one element is needed for the collection"),". ",d("You may need to "),'',d("cancel")," ",d("and reselect new elements"),".","
    ","
    ","
    ",'"].join(""))}),toString:function(){return"ListCollectionCreator"}}),g=function(e,t,i){var n,o=r.Deferred(),l=Galaxy.modal||new s.View;return t=a.defaults(t||{},{elements:e,oncancel:function(){l.hide(),o.reject("cancelled")},oncreate:function(e,t){l.hide(),o.resolve(t)}}),n=new i(t),l.show({title:t.title||d("Create a collection"),body:n.$el,width:"80%",height:"100%",closing_events:!0}),n.render(),window._collectionCreator=n,o},m=function(e,t){return t=t||{},t.title=d("Create a collection from a list of datasets"),g(e,t,f)};return{DatasetCollectionElementView:p,ListCollectionCreator:f,collectionCreatorModal:g,listCollectionCreatorModal:m,createListCollection:h}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3),i(2),i(1),i(1))},function(e,t,i){var n,s;(function(o,a,l,r){n=[i(45),i(12),i(18),i(6),i(5)],s=function(e,t,i,n,s){"use strict";var c="dataset",d=e.ListItemView,h=d.extend({_logNamespace:c,className:d.prototype.className+" dataset",id:function(){return["dataset",this.model.get("id")].join("-")},initialize:function(e){e.logger&&(this.logger=this.model.logger=e.logger),this.log(this+".initialize:",e),d.prototype.initialize.call(this,e),this.linkTarget=e.linkTarget||"_blank"},_setUpListeners:function(){d.prototype._setUpListeners.call(this);var e=this;return e.listenTo(e.model,{change:function(t,i){e.model.changedAttributes().state&&e.model.inReadyState()&&e.expanded&&!e.model.hasDetails()?e.model.fetch({silent:!0}).done(function(){e.render()}):o.has(t.changed,"tags")&&1===o.keys(t.changed).length?this.$("> .title-bar").replaceWith(this._renderTitleBar()):e.render()}})},_fetchModelDetails:function(){var e=this;return e.model.inReadyState()&&!e.model.hasDetails()?e.model.fetch({silent:!0}):a.when()},remove:function(e,t){var i=this;e=e||this.fxSpeed,this.$el.fadeOut(e,function(){l.View.prototype.remove.call(i),t&&t.call(i)})},_swapNewRender:function(e){return d.prototype._swapNewRender.call(this,e),this.model.has("state")&&this.$el.addClass("state-"+this.model.get("state")),this.$el},_renderPrimaryActions:function(){return[this._renderDisplayButton()]},_renderDisplayButton:function(){var e=this.model.get("state");if(e===t.NOT_VIEWABLE||e===t.DISCARDED||!this.model.get("accessible"))return null; -var n={target:this.linkTarget,classes:"display-btn"};if(this.model.get("purged"))n.disabled=!0,n.title=s("Cannot display datasets removed from disk");else if(e===t.UPLOAD)n.disabled=!0,n.title=s("This dataset must finish uploading before it can be viewed");else if(e===t.NEW)n.disabled=!0,n.title=s("This dataset is not yet viewable");else{n.title=s("View data"),n.href=this.model.urls.display;var o=this;n.onclick=function(e){Galaxy.frame&&Galaxy.frame.active&&(Galaxy.frame.addDataset(o.model.get("id")),e.preventDefault())}}return n.faIcon="fa-eye",i(n)},_renderDetails:function(){if(this.model.get("state")===t.NOT_VIEWABLE)return r(this.templates.noAccess(this.model.toJSON(),this));var e=d.prototype._renderDetails.call(this);return e.find(".actions .left").empty().append(this._renderSecondaryActions()),e.find(".summary").html(this._renderSummary()).prepend(this._renderDetailMessages()),e.find(".display-applications").html(this._renderDisplayApplications()),this._setUpBehaviors(e),e},_renderSummary:function(){var e=this.model.toJSON(),t=this.templates.summaries[e.state];return(t=t||this.templates.summaries.unknown)(e,this)},_renderDetailMessages:function(){var e=this,t=r('
    '),i=e.model.toJSON();return o.each(e.templates.detailMessages,function(n){t.append(r(n(i,e)))}),t},_renderDisplayApplications:function(){return this.model.isDeletedOrPurged()?"":[this.templates.displayApplications(this.model.get("display_apps"),this),this.templates.displayApplications(this.model.get("display_types"),this)].join("")},_renderSecondaryActions:function(){switch(this.debug("_renderSecondaryActions"),this.model.get("state")){case t.NOT_VIEWABLE:return[];case t.OK:case t.FAILED_METADATA:case t.ERROR:return[this._renderDownloadButton(),this._renderShowParamsButton()]}return[this._renderShowParamsButton()]},_renderShowParamsButton:function(){return i({title:s("View details"),classes:"params-btn",href:this.model.urls.show_params,target:this.linkTarget,faIcon:"fa-info-circle",onclick:function(e){Galaxy.frame&&Galaxy.frame.active&&(Galaxy.frame.add({title:"Dataset details",url:this.href}),e.preventDefault(),e.stopPropagation())}})},_renderDownloadButton:function(){return this.model.get("purged")||!this.model.hasData()?null:o.isEmpty(this.model.get("meta_files"))?r(['','',""].join("")):this._renderMetaFileDownloadButton()},_renderMetaFileDownloadButton:function(){var e=this.model.urls;return r(['"].join("\n"))},events:o.extend(o.clone(d.prototype.events),{"click .display-btn":function(e){this.trigger("display",this,e)},"click .params-btn":function(e){this.trigger("params",this,e)},"click .download-btn":function(e){this.trigger("download",this,e)}}),toString:function(){var e=this.model?this.model+"":"(no model)";return"DatasetListItemView("+e+")"}});return h.prototype.templates=function(){var e=o.extend({},d.prototype.templates.warnings,{failed_metadata:n.wrapTemplate(['<% if( model.state === "failed_metadata" ){ %>','
    ',s("An error occurred setting the metadata for this dataset"),"
    ","<% } %>"]),error:n.wrapTemplate(["<% if( model.error ){ %>",'
    ',s("There was an error getting the data for this dataset"),": <%- model.error %>","
    ","<% } %>"]),purged:n.wrapTemplate(["<% if( model.purged ){ %>",'
    ',s("This dataset has been deleted and removed from disk"),"
    ","<% } %>"]),deleted:n.wrapTemplate(["<% if( model.deleted && !model.purged ){ %>",'
    ',s("This dataset has been deleted"),"
    ","<% } %>"])}),i=n.wrapTemplate(['
    ','
    ','
    ','
    ','
    ',"
    ","<% if( !dataset.deleted && !dataset.purged ){ %>",'
    ','
    ','
    ',"<% if( dataset.peek ){ %>",'
    <%= dataset.peek %>
    ',"<% } %>","<% } %>","
    "],"dataset"),a=n.wrapTemplate(['
    ','
    ',s("You do not have permission to view this dataset"),"
    ","
    "],"dataset"),l={};l[t.OK]=l[t.FAILED_METADATA]=n.wrapTemplate(["<% if( dataset.misc_blurb ){ %>",'
    ','<%- dataset.misc_blurb %>',"
    ","<% } %>","<% if( dataset.file_ext ){ %>",'
    ','",'<%- dataset.file_ext %>',"
    ","<% } %>","<% if( dataset.metadata_dbkey ){ %>",'
    ','",'',"<%- dataset.metadata_dbkey %>","","
    ","<% } %>","<% if( dataset.misc_info ){ %>",'
    ','<%- dataset.misc_info %>',"
    ","<% } %>"],"dataset"),l[t.NEW]=n.wrapTemplate(["
    ",s("This is a new dataset and not all of its data are available yet"),"
    "],"dataset"),l[t.NOT_VIEWABLE]=n.wrapTemplate(["
    ",s("You do not have permission to view this dataset"),"
    "],"dataset"),l[t.DISCARDED]=n.wrapTemplate(["
    ",s("The job creating this dataset was cancelled before completion"),"
    "],"dataset"),l[t.QUEUED]=n.wrapTemplate(["
    ",s("This job is waiting to run"),"
    "],"dataset"),l[t.RUNNING]=n.wrapTemplate(["
    ",s("This job is currently running"),"
    "],"dataset"),l[t.UPLOAD]=n.wrapTemplate(["
    ",s("This dataset is currently uploading"),"
    "],"dataset"),l[t.SETTING_METADATA]=n.wrapTemplate(["
    ",s("Metadata is being auto-detected"),"
    "],"dataset"),l[t.PAUSED]=n.wrapTemplate(["
    ",s('This job is paused. Use the "Resume Paused Jobs" in the history menu to resume'),"
    "],"dataset"),l[t.ERROR]=n.wrapTemplate(["<% if( !dataset.purged ){ %>","
    <%- dataset.misc_blurb %>
    ","<% } %>",'',s("An error occurred with this dataset"),":",'
    <%- dataset.misc_info %>
    '],"dataset"),l[t.EMPTY]=n.wrapTemplate(["
    ",s("No data"),": <%- dataset.misc_blurb %>
    "],"dataset"),l.unknown=n.wrapTemplate(['
    Error: unknown dataset state: "<%- dataset.state %>"
    '],"dataset");var r={resubmitted:n.wrapTemplate(["<% if( model.resubmitted ){ %>",'
    ',s("The job creating this dataset has been resubmitted"),"
    ","<% } %>"])},c=n.wrapTemplate(["<% _.each( apps, function( app ){ %>",'
    ','<%- app.label %> ','',"<% _.each( app.links, function( link ){ %>",'',"<% print( _l( link.text ) ); %>"," ","<% }); %>","","
    ","<% }); %>"],"apps");return o.extend({},d.prototype.templates,{warnings:e,details:i,noAccess:a,summaries:l,detailMessages:r,displayApplications:c})}(),{DatasetListItemView:h}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(2),i(1),i(3),i(1))},function(e,t,i){var n,s;(function(o,a,l){n=[i(4)],s=function(e){var t=o.Model.extend({initialize:function(e){this.app=e},checksum:function(){var e="",t=this;return this.app.section.$el.find(".section-row").each(function(){var i=a(this).attr("id"),n=t.app.field_list[i];n&&(e+=i+":"+JSON.stringify(n.value&&n.value())+":"+n.collapsed+";")}),e},create:function(){function e(e,t,i){n.flat_dict[e]=t,o[e]=i,n.app.element_list[t]&&n.app.element_list[t].$el.attr("tour_id",e)}function t(s,o){for(var a in o){var l=o[a];if(l.input){var r=l.input,c=s;switch(""!=s&&(c+="|"),c+=r.name,r.type){case"repeat":var d="section-",h=[],u=null;for(var p in l){var f=p.indexOf(d);f!=-1&&(f+=d.length,h.push(parseInt(p.substr(f))),u||(u=p.substr(0,f)))}h.sort(function(e,t){return e-t});var a=0;for(var g in h)t(c+"_"+a++,l[u+h[g]]);break;case"conditional":var m=n.app.field_list[r.id].value();e(c+"|"+r.test_param.name,r.id,m);var v=i(r,m);v!=-1&&t(c,o[r.id+"-section-"+v]);break;case"section":t(!r.flat&&c||"",l);break;default:var _=n.app.field_list[r.id];if(_&&_.value){var m=_.value();if((void 0===r.ignore||r.ignore!=m)&&(_.collapsed&&r.collapsible_value&&(m=r.collapsible_value),e(c,r.id,m),r.payload))for(var y in r.payload)e(y,r.id,r.payload[y])}}}}}var n=this,s={};this._iterate(this.app.section.$el,s);var o={};return this.flat_dict={},t("",s),o},match:function(e){return this.flat_dict&&this.flat_dict[e]},matchCase:function(e,t){return i(e,t)},matchModel:function(e,t){var i=this;n(e.inputs,function(e,n){i.flat_dict[n]&&t(e,i.flat_dict[n])})},matchResponse:function(e){function t(e,s){if("string"==typeof s){var o=n.flat_dict[e];o&&(i[o]=s)}else for(var a in s){var l=a;if(""!==e){var r="|";s instanceof Array&&(r="_"),l=e+r+l}t(l,s[a])}}var i={},n=this;return t("",e),i},_iterate:function(e,t){var i=this,n=a(e).children();n.each(function(){var e=this,n=a(e).attr("id");if(a(e).hasClass("section-row")){var s=i.app.input_list[n];t[n]=s&&{input:s}||{},i._iterate(e,t[n])}else i._iterate(e,t)})}}),i=function(e,t){"boolean"==e.test_param.type&&(t="true"==t?e.test_param.truevalue||"true":e.test_param.falsevalue||"false");for(var i in e.cases)if(e.cases[i].value==t)return i;return-1},n=function(e,t,s,o){o=a.extend(!0,{},o),l.each(e,function(e){e&&e.type&&e.name&&(o[e.name]=e)});for(var r in e){var c=e[r];c.name=c.name||r;var d=s?s+"|"+c.name:c.name;switch(c.type){case"repeat":l.each(c.cache,function(e,i){n(e,t,d+"_"+i,o)});break;case"conditional":if(c.test_param){t(c.test_param,d+"|"+c.test_param.name,o);var h=i(c,c.test_param.value);h!=-1?n(c.cases[h].inputs,t,d,o):Galaxy.emit.debug("form-data::visitInputs() - Invalid case for "+d+".")}else Galaxy.emit.debug("form-data::visitInputs() - Conditional test parameter missing for "+d+".");break;case"section":n(c.inputs,t,d,o);break;default:t(c,d,o)}}};return{Manager:t,visitInputs:n}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3),i(1),i(2))},function(e,t,i){var n,s;(function(i,o,a){n=[],s=function(){return i.View.extend({initialize:function(e,t){this.app=e,this.app_options=e.model?e.model.attributes:{},this.field=t&&t.field||new i.View,this.model=t&&t.model||new i.Model({text_enable:this.app_options.text_enable||"Enable",text_disable:this.app_options.text_disable||"Disable",cls_enable:this.app_options.cls_enable||"fa fa-caret-square-o-down",cls_disable:this.app_options.cls_disable||"fa fa-caret-square-o-up"}).set(t),this.setElement(this._template()),this.$field=this.$(".ui-form-field"),this.$info=this.$(".ui-form-info"),this.$preview=this.$(".ui-form-preview"),this.$collapsible=this.$(".ui-form-collapsible"),this.$collapsible_text=this.$(".ui-form-collapsible-text"),this.$collapsible_icon=this.$(".ui-form-collapsible-icon"),this.$title=this.$(".ui-form-title"),this.$title_text=this.$(".ui-form-title-text"),this.$error_text=this.$(".ui-form-error-text"),this.$error=this.$(".ui-form-error"),this.$backdrop=this.$(".ui-form-backdrop"),this.$field.prepend(this.field.$el);var n=this.model.get("collapsible_value");this.field.collapsed=void 0!==n&&JSON.stringify(this.model.get("value"))==JSON.stringify(n),this.listenTo(this.model,"change",this.render,this),this.render();var s=this;this.$collapsible.on("click",function(){s.field.collapsed=!s.field.collapsed,e.trigger&&e.trigger("change"),s.render()})},backdrop:function(){this.model.set("backdrop",!0)},error:function(e){this.model.set("error_text",e)},reset:function(){!this.model.get("fixed")&&this.model.set("error_text",null)},render:function(){o(".tooltip").hide();var e=this.model.get("help",""),t=this.model.get("argument");t&&e.indexOf("("+t+")")==-1&&(e+=" ("+t+")"),this.$info.html(e),this.$el[this.model.get("hidden")?"hide":"show"](),this.$preview[this.field.collapsed&&this.model.get("collapsible_preview")||this.model.get("disabled")?"show":"hide"]().html(a.escape(this.model.get("text_value")));var i=this.model.get("error_text");if(this.$error[i?"show":"hide"](),this.$el[i?"addClass":"removeClass"]("ui-error"),this.$error_text.html(i),this.$backdrop[this.model.get("backdrop")?"show":"hide"](),this.field.collapsed||this.model.get("disabled")?this.$field.hide():this.$field.show(),this.field.model&&this.field.model.set({color:this.model.get("color"),style:this.model.get("style")}),this.model.get("disabled")||void 0===this.model.get("collapsible_value"))this.$title_text.show().text(this.model.get("label")),this.$collapsible.hide();else{var n=this.field.collapsed?"enable":"disable";this.$title_text.hide(),this.$collapsible.show(),this.$collapsible_text.text(this.model.get("label")),this.$collapsible_icon.removeClass().addClass("icon").addClass(this.model.get("cls_"+n)).attr("data-original-title",this.model.get("text_"+n)).tooltip({placement:"bottom"})}},_template:function(){return o("
    ").addClass("ui-form-element").append(o("
    ").addClass("ui-form-error ui-error").append(o("").addClass("fa fa-arrow-down")).append(o("").addClass("ui-form-error-text"))).append(o("
    ").addClass("ui-form-title").append(o("
    ").addClass("ui-form-collapsible").append(o("").addClass("ui-form-collapsible-icon")).append(o("").addClass("ui-form-collapsible-text"))).append(o("").addClass("ui-form-title-text"))).append(o("
    ").addClass("ui-form-field").append(o("").addClass("ui-form-info")).append(o("
    ").addClass("ui-form-backdrop"))).append(o("
    ").addClass("ui-form-preview"))}})}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3),i(1),i(2))},function(e,t,i){var n,s;(function(o,a,l){n=[i(4),i(7),i(51),i(53),i(52),i(49)],s=function(e,t,i,n,s,r){return o.Model.extend({types:{text:"_fieldText",password:"_fieldText",select:"_fieldSelect",data_column:"_fieldSelect",genomebuild:"_fieldSelect",data:"_fieldData",data_collection:"_fieldData",integer:"_fieldSlider",float:"_fieldSlider",boolean:"_fieldBoolean",drill_down:"_fieldDrilldown",color:"_fieldColor",hidden:"_fieldHidden",hidden_data:"_fieldHidden",baseurl:"_fieldHidden",library_data:"_fieldLibrary",ftpfile:"_fieldFtp",upload:"_fieldUpload"},create:function(e){var t=this.types[e.type],i="function"==typeof this[t]?this[t].call(this,e):null;return i||(i=e.options?this._fieldSelect(e):this._fieldText(e),Galaxy.emit.debug("form-parameters::_addRow()","Auto matched field type ("+e.type+").")),void 0===e.value&&(e.value=null),i.value(e.value),i},_fieldData:function(e){return new i.View({id:"field-"+e.id,extensions:e.extensions,optional:e.optional,multiple:e.multiple,type:e.type,flavor:e.flavor,data:e.options,onchange:e.onchange})},_fieldSelect:function(e){if(e.is_workflow)return this._fieldText(e);"data_column"==e.type&&(e.error_text="Missing columns in referenced dataset.");var i=e.data;i||(i=[],a.each(e.options,function(e){i.push({label:e[0],value:e[1]})}));var n=t.Select;switch(e.display){case"checkboxes":n=t.Checkbox;break;case"radio":n=t.Radio;break;case"radiobutton":n=t.RadioButton}return new n.View({id:"field-"+e.id,data:i,error_text:e.error_text||"No options available",multiple:e.multiple,optional:e.optional,onchange:e.onchange,searchable:"workflow"!==e.flavor})},_fieldDrilldown:function(e){return e.is_workflow?this._fieldText(e):new t.Drilldown.View({id:"field-"+e.id,data:e.options,display:e.display,optional:e.optional,onchange:e.onchange})},_fieldText:function(i){if(i.options&&i.data)if(i.area=i.multiple,e.isEmpty(i.value))i.value=null;else if(l.isArray(i.value)){var n="";for(var s in i.value){if(n+=String(i.value[s]),!i.multiple)break;n+="\n"}i.value=n}return new t.Input({id:"field-"+i.id,type:i.type,area:i.area,readonly:i.readonly,placeholder:i.placeholder,datalist:i.datalist,onchange:i.onchange})},_fieldSlider:function(e){return new t.Slider.View({id:"field-"+e.id,precise:"float"==e.type,is_workflow:e.is_workflow,min:e.min,max:e.max,onchange:e.onchange})},_fieldHidden:function(e){return new t.Hidden({id:"field-"+e.id,info:e.info})},_fieldBoolean:function(e){return new t.RadioButton.View({id:"field-"+e.id,data:[{label:"Yes",value:"true"},{label:"No",value:"false"}],onchange:e.onchange})},_fieldColor:function(e){return new r({id:"field-"+e.id,onchange:e.onchange})},_fieldLibrary:function(e){return new n.View({id:"field-"+e.id,optional:e.optional,multiple:e.multiple,onchange:e.onchange})},_fieldFtp:function(e){return new s.View({id:"field-"+e.id,optional:e.optional,multiple:e.multiple,onchange:e.onchange})},_fieldUpload:function(e){return new t.Upload({id:"field-"+e.id,onchange:e.onchange})}})}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3),i(2),i(1))},function(e,t,i){var n,s;(function(o,a,l){n=[i(4),i(9),i(7)],s=function(e,t,i){var n=o.View.extend({initialize:function(t){this.list={},this.options=e.merge(t,{title:"Repeat",empty_text:"Not available.",max:null,min:null}),this.button_new=new i.ButtonIcon({icon:"fa-plus",title:"Insert "+this.options.title,tooltip:"Add new "+this.options.title+" block",floating:"clear",cls:"ui-button-icon form-repeat-add",onclick:function(){t.onnew&&t.onnew()}}),this.setElement(a("
    ").append(this.$list=a("
    ")).append(a("
    ").append(this.button_new.$el)))},size:function(){return l.size(this.list)},add:function(e){if(!e.id||this.list[e.id])return void Galaxy.emit.debug("form-repeat::add()","Duplicate or invalid repeat block id.");var n=new i.ButtonIcon({icon:"fa-trash-o",tooltip:"Delete this repeat block",cls:"ui-button-icon-plain form-repeat-delete",onclick:function(){e.ondel&&e.ondel()}}),s=new t.View({id:e.id,title:"placeholder",cls:e.cls||"ui-portlet-repeat",operations:{button_delete:n}});s.append(e.$el),s.$el.addClass("section-row").hide(),this.list[e.id]=s,this.$list.append(s.$el.fadeIn("fast")),this.options.max>0&&this.size()>=this.options.max&&this.button_new.disable(),this._refresh()},del:function(e){return this.list[e]?(this.$list.find("#"+e).remove(),delete this.list[e],this.button_new.enable(),void this._refresh()):void Galaxy.emit.debug("form-repeat::del()","Invalid repeat block id.")},delAll:function(){for(var e in this.list)this.del(e)},hideOptions:function(){this.button_new.$el.hide(),l.each(this.list,function(e){e.hideOperation("button_delete")}),l.isEmpty(this.list)&&this.$el.append(a("
    ").addClass("ui-form-info").html(this.options.empty_text))},_refresh:function(){var e=0;for(var t in this.list){var i=this.list[t];i.title(++e+": "+this.options.title),i[this.size()>this.options.min?"showOperation":"hideOperation"]("button_delete")}}});return{View:n}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3),i(1),i(2))},function(e,t,i){var n,s;(function(o,a,l,r){n=[i(4),i(7),i(9),i(40),i(38),i(39)],s=function(e,t,i,n,s,c){var d=o.View.extend({initialize:function(e,t){this.app=e,this.inputs=t.inputs,this.parameters=new c,this.setElement(a("
    ")),this.render()},render:function(){var e=this;this.$el.empty(),l.each(this.inputs,function(t){e.add(t)})},add:function(t){var i=r.extend(!0,{},t);switch(i.id=t.id=e.uid(),this.app.input_list[i.id]=i,i.type){case"conditional":this._addConditional(i);break;case"repeat":this._addRepeat(i);break;case"section":this._addSection(i);break;default:this._addRow(i)}},_addConditional:function(e){var t=this;e.test_param.id=e.id,this.app.model.get("sustain_conditionals")&&(e.test_param.disabled=!0);var i=this._addRow(e.test_param);i.model&&i.model.set("onchange",function(i){var n=t.app.data.matchCase(e,i);for(var s in e.cases){var o=e.cases[s],a=t.$("#"+e.id+"-section-"+s),l=!1;for(var r in o.inputs)if(!o.inputs[r].hidden){l=!0;break}s==n&&l?a.fadeIn("fast"):a.hide()}t.app.trigger("change")});for(var n in e.cases){var s=new d(this.app,{inputs:e.cases[n].inputs});this._append(s.$el.addClass("ui-form-section"),e.id+"-section-"+n)}i.trigger("change")},_addRepeat:function(e){function t(t){var n=e.id+"-section-"+o++,s=new d(i.app,{inputs:t});a.add({id:n,$el:s.$el,ondel:function(){a.del(n),i.app.trigger("change")}})}for(var i=this,o=0,a=new n.View({title:e.title||"Repeat",min:e.min,max:e.max,onnew:function(){t(e.inputs),i.app.trigger("change")}}),r=l.size(e.cache),c=0;c").addClass("ui-form-info").html(e.help)),this.app.on("expand",function(e){t.$("#"+e).length>0&&t.expand()}),this._append(t.$el,e.id)},_addRow:function(e){var t=this,i=e.id;e.onchange=e.onchange||function(){t.app.trigger("change",i)};var n=this.parameters.create(e);this.app.field_list[i]=n;var o=new s(this.app,{name:e.name,label:e.hide_label?"":e.label||e.name,value:e.value,text_value:e.text_value,collapsible_value:e.collapsible_value,collapsible_preview:e.collapsible_preview,help:e.help,argument:e.argument,disabled:e.disabled,color:e.color,style:e.style,backdrop:e.backdrop,hidden:e.hidden,fixed:e.fixed,field:n});return this.app.element_list[i]=o,this._append(o.$el,e.id),n},_append:function(e,t){this.$el.append(e.addClass("section-row").attr("id",t))}});return{View:d}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3),i(1),i(2),i(1))},function(e,t,i){var n,s;(function(o){n=[i(34),i(79),i(5)],s=function(e,t,i){"use strict";function n(e){return function(t,i){return this.isNew()&&(i=i||{},i.url=this.urlRoot+this.get("history_id")+"/contents",t=t||{},t.type="dataset_collection"),e.call(this,t,i)}}var s=t.HistoryContentMixin,a=e.ListDatasetCollection,l=e.PairDatasetCollection,r=e.ListPairedDatasetCollection,c=e.ListOfListsDatasetCollection,d=a.extend(s).extend({defaults:o.extend(o.clone(a.prototype.defaults),{history_content_type:"dataset_collection",collection_type:"list",model_class:"HistoryDatasetCollectionAssociation"}),save:n(a.prototype.save),toString:function(){return"History"+a.prototype.toString.call(this)}}),h=l.extend(s).extend({defaults:o.extend(o.clone(l.prototype.defaults),{history_content_type:"dataset_collection",collection_type:"paired",model_class:"HistoryDatasetCollectionAssociation"}),save:n(l.prototype.save),toString:function(){return"History"+l.prototype.toString.call(this)}}),u=r.extend(s).extend({defaults:o.extend(o.clone(r.prototype.defaults),{history_content_type:"dataset_collection",collection_type:"list:paired",model_class:"HistoryDatasetCollectionAssociation"}),save:n(r.prototype.save),toString:function(){return"History"+r.prototype.toString.call(this)}}),p=c.extend(s).extend({defaults:o.extend(o.clone(c.prototype.defaults),{history_content_type:"dataset_collection",collection_type:"list:list",model_class:"HistoryDatasetCollectionAssociation"}),save:n(c.prototype.save),toString:function(){return["HistoryListOfListsDatasetCollection(",this.get("name"),")"].join("")}});return{HistoryListDatasetCollection:d,HistoryPairDatasetCollection:h,HistoryListPairedDatasetCollection:u,HistoryListOfListsDatasetCollection:p}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(2))},function(e,t,i){var n,s;(function(o,a,l){n=[i(71),i(77),i(42),i(44),i(6),i(136)],s=function(e,t,i,n,s,r){"use strict";var c=e.PaginatedCollection,d=c.extend(s.LoggableMixin).extend({_logNamespace:"history",model:function(e,n){if("dataset"===e.history_content_type)return new t.HistoryDatasetAssociation(e,n);if("dataset_collection"===e.history_content_type){switch(e.collection_type){case"list":return new i.HistoryListDatasetCollection(e,n);case"paired":return new i.HistoryPairDatasetCollection(e,n);case"list:paired":return new i.HistoryListPairedDatasetCollection(e,n);case"list:list":return new i.HistoryListOfListsDatasetCollection(e,n)}var s="Unknown collection_type: "+e.collection_type;return console.warn(s,e),{validationError:s}}return{validationError:"Unknown history_content_type: "+e.history_content_type}},limitPerPage:500,limitPerProgressiveFetch:500,order:"hid",urlRoot:Galaxy.root+"api/histories",url:function(){return this.urlRoot+"/"+this.historyId+"/contents"},initialize:function(e,t){t=t||{},c.prototype.initialize.call(this,e,t),this.history=t.history||null,this.setHistoryId(t.historyId||null),this.includeDeleted=t.includeDeleted||this.includeDeleted,this.includeHidden=t.includeHidden||this.includeHidden,this.model.prototype.idAttribute="type_id"},setHistoryId:function(e){this.historyId=e,this._setUpWebStorage()},_setUpWebStorage:function(e){if(this.historyId)return this.storage=new n.HistoryPrefs({id:n.HistoryPrefs.historyStorageKey(this.historyId)}),this.trigger("new-storage",this.storage,this),this.on({"include-deleted":function(e){this.storage.includeDeleted(e)},"include-hidden":function(e){this.storage.includeHidden(e)}}),this.includeDeleted=this.storage.includeDeleted()||!1,this.includeHidden=this.storage.includeHidden()||!1,this},comparators:o.extend(o.clone(c.prototype.comparators),{name:s.buildComparator("name",{ascending:!0}),"name-dsc":s.buildComparator("name",{ascending:!1}),hid:s.buildComparator("hid",{ascending:!1}),"hid-asc":s.buildComparator("hid",{ascending:!0})}),running:function(){return this.filter(function(e){return!e.inReadyState()})},runningAndActive:function(){return this.filter(function(e){return!e.inReadyState()&&e.get("visible")&&!e.get("deleted")})},getByHid:function(e){return this.findWhere({hid:e})},haveDetails:function(){return this.all(function(e){return e.hasDetails()})},hidden:function(){return this.filter(function(e){return e.hidden()})},deleted:function(){return this.filter(function(e){return e.get("deleted")})},visibleAndUndeleted:function(){return this.filter(function(e){return e.get("visible")&&!e.get("deleted")})},setIncludeDeleted:function(e,t){if(o.isBoolean(e)&&e!==this.includeDeleted){if(this.includeDeleted=e,o.result(t,"silent"))return;this.trigger("include-deleted",e,this)}},setIncludeHidden:function(e,t){if(o.isBoolean(e)&&e!==this.includeHidden){if(this.includeHidden=e,t=t||{},o.result(t,"silent"))return;this.trigger("include-hidden",e,this)}},fetch:function(e){if(e=e||{},this.historyId&&!e.details){var t=n.HistoryPrefs.get(this.historyId).toJSON();o.isEmpty(t.expandedIds)||(e.details=o.values(t.expandedIds).join(","))}return c.prototype.fetch.call(this,e)},_buildFetchData:function(e){return o.extend(c.prototype._buildFetchData.call(this,e),{v:"dev"})},_fetchParams:c.prototype._fetchParams.concat(["v","details"]),_buildFetchFilters:function(e){var t=c.prototype._buildFetchFilters.call(this,e)||{},i={};return this.includeDeleted||(i.deleted=!1,i.purged=!1),this.includeHidden||(i.visible=!0),o.defaults(t,i)},getTotalItemCount:function(){return this.history.contentsShown()},fetchUpdated:function(e,t){return e&&(t=t||{filters:{}},t.remove=!1,t.filters={"update_time-ge":e.toISOString(),visible:""}),this.fetch(t)},fetchDeleted:function(e){e=e||{};var t=this;return e.filters=o.extend(e.filters,{deleted:!0,purged:void 0}),e.remove=!1,t.trigger("fetching-deleted",t),t.fetch(e).always(function(){t.trigger("fetching-deleted-done",t)})},fetchHidden:function(e){e=e||{};var t=this;return e.filters=o.extend(e.filters,{visible:!1}),e.remove=!1,t.trigger("fetching-hidden",t),t.fetch(e).always(function(){t.trigger("fetching-hidden-done",t)})},fetchAllDetails:function(e){e=e||{};var t={details:"all"};return e.data=o.extend(e.data||{},t),this.fetch(e)},fetchCollectionCounts:function(e){return e=e||{},e.keys=["type_id","element_count"].join(","),e.filters=o.extend(e.filters||{},{history_content_type:"dataset_collection"}),e.remove=!1,this.fetch(e)},_filterAndUpdate:function(e,t){var i=this,n=i.model.prototype.idAttribute,s=[t];return i.fetch({filters:e,remove:!1}).then(function(e){return e=e.reduce(function(e,t,s){var o=i.get(t[n]);return o?e.concat(o):e},[]),i.ajaxQueue("save",s,e)})},ajaxQueue:function(e,t,i){return i=i||this.models,new r.AjaxQueue(i.slice().reverse().map(function(i,n){var s=o.isString(e)?i[e]:e;return function(){return s.apply(i,t)}})).deferred},progressivelyFetchDetails:function(e){function i(t){t=t||0;var a=o.extend(o.clone(e),{view:"summary",keys:c,limit:l,offset:t,reset:0===t,remove:!1});o.defer(function(){s.fetch.call(s,a).fail(n.reject).done(function(e){n.notify(e,l,t),e.length!==l?(s.allFetched=!0,n.resolve(e,l,t)):i(t+l)})})}e=e||{};var n=a.Deferred(),s=this,l=e.limitPerCall||s.limitPerProgressiveFetch,r=t.HistoryDatasetAssociation.prototype.searchAttributes,c=r.join(",");return i(),n},isCopyable:function(e){var t=["HistoryDatasetAssociation","HistoryDatasetCollectionAssociation"];return o.isObject(e)&&e.id&&o.contains(t,e.model_class)},copy:function(e){var t,i,n;o.isString(e)?(t=e,n="hda",i="dataset"):(t=e.id,n={HistoryDatasetAssociation:"hda",LibraryDatasetDatasetAssociation:"ldda",HistoryDatasetCollectionAssociation:"hdca"}[e.model_class]||"hda",i="hdca"===n?"dataset_collection":"dataset");var s=this,l=a.ajax(this.url(),{method:"POST",contentType:"application/json",data:JSON.stringify({content:t,source:n,type:i})}).done(function(e){s.add([e],{parse:!0})}).fail(function(e,o,a){s.trigger("error",s,l,{},"Error copying contents",{type:i,id:t,source:n})});return l},createHDCA:function(e,t,i,n,s){var o=this.model({history_content_type:"dataset_collection",collection_type:t,history_id:this.historyId,name:i,hide_source_items:n||!1,element_identifiers:e});return o.save(s)},haveSearchDetails:function(){return this.allFetched&&this.all(function(e){return o.has(e.attributes,"annotation")})},matches:function(e){return this.filter(function(t){return t.matches(e)})},clone:function(){var e=l.Collection.prototype.clone.call(this);return e.historyId=this.historyId,e},toString:function(){return["HistoryContents(",[this.historyId,this.length].join(),")"].join("")}});return{HistoryContents:d}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(2),i(1),i(3))},function(e,t,i){var n,s;(function(o){n=[i(6)],s=function(e){"use strict";var t=e.SessionStorageModel.extend({defaults:{expandedIds:{},show_deleted:!1,show_hidden:!1},addExpanded:function(e){var t=this.get("expandedIds");t[e.id]=e.get("id"),this.save("expandedIds",t)},removeExpanded:function(e){var t=this.get("expandedIds");delete t[e.id],this.save("expandedIds",t)},isExpanded:function(e){return o.result(this.get("expandedIds"),e,!1)},allExpanded:function(){return o.values(this.get("expandedIds"))},clearExpanded:function(){this.set("expandedIds",{})},includeDeleted:function(e){return o.isUndefined(e)||this.set("show_deleted",e),this.get("show_deleted")},includeHidden:function(e){return o.isUndefined(e)||this.set("show_hidden",e),this.get("show_hidden")},toString:function(){return"HistoryPrefs("+this.id+")"}},{storageKeyPrefix:"history:",historyStorageKey:function(e){if(!e)throw new Error("HistoryPrefs.historyStorageKey needs valid id: "+e);return t.storageKeyPrefix+e},get:function(e){return new t({id:t.historyStorageKey(e)})},clearAll:function(e){for(var i in sessionStorage)0===i.indexOf(t.storageKeyPrefix)&&sessionStorage.removeItem(i)}});return{HistoryPrefs:t}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(2))},function(e,t,i){var n,s;(function(o,a,l,r){n=[i(6),i(5)],s=function(e,t){"use strict";var i="list",n=o.View.extend(e.LoggableMixin).extend({_logNamespace:i,initialize:function(e){this.expanded=e.expanded||!1,this.log("\t expanded:",this.expanded), -this.fxSpeed=void 0!==e.fxSpeed?e.fxSpeed:this.fxSpeed},fxSpeed:"fast",render:function(e){var t=this._buildNewRender();return this._setUpBehaviors(t),this._queueNewRender(t,e),this},_buildNewRender:function(){var e=a(this.templates.el(this.model.toJSON(),this));return this.expanded&&this.$details(e).replaceWith(this._renderDetails().show()),e},_queueNewRender:function(e,t){t=void 0===t?this.fxSpeed:t;var i=this;0===t?(i._swapNewRender(e),i.trigger("rendered",i)):a(i).queue("fx",[function(e){i.$el.fadeOut(t,e)},function(t){i._swapNewRender(e),t()},function(e){i.$el.fadeIn(t,e)},function(e){i.trigger("rendered",i),e()}])},_swapNewRender:function(e){return this.$el.empty().attr("class",l.isFunction(this.className)?this.className():this.className).append(e.children())},_setUpBehaviors:function(e){e=e||this.$el,e.find("[title]").tooltip({placement:"bottom"})},$details:function(e){return e=e||this.$el,e.find("> .details")},_renderDetails:function(){var e=a(this.templates.details(this.model.toJSON(),this));return this._setUpBehaviors(e),e},toggleExpanded:function(e){return e=void 0===e?!this.expanded:e,e?this.expand():this.collapse(),this},expand:function(){var e=this;return e._fetchModelDetails().always(function(){e._expand()})},_fetchModelDetails:function(){return this.model.hasDetails()?r.when():this.model.fetch()},_expand:function(){var e=this,t=e._renderDetails();e.$details().replaceWith(t),e.expanded=!0,e.$details().slideDown(e.fxSpeed,function(){e.trigger("expanded",e)})},collapse:function(){this.debug(this+"(ExpandableView).collapse");var e=this;e.expanded=!1,this.$details().slideUp(e.fxSpeed,function(){e.trigger("collapsed",e)})}}),s=n.extend(e.mixin(e.SelectableViewMixin,e.DraggableViewMixin,{tagName:"div",className:"list-item",initialize:function(t){n.prototype.initialize.call(this,t),e.SelectableViewMixin.initialize.call(this,t),e.DraggableViewMixin.initialize.call(this,t),this._setUpListeners()},_setUpListeners:function(){return this.on("selectable",function(e){e?this.$(".primary-actions").hide():this.$(".primary-actions").show()},this),this},_buildNewRender:function(){var e=n.prototype._buildNewRender.call(this);return e.children(".warnings").replaceWith(this._renderWarnings()),e.children(".title-bar").replaceWith(this._renderTitleBar()),e.children(".primary-actions").append(this._renderPrimaryActions()),e.find("> .title-bar .subtitle").replaceWith(this._renderSubtitle()),e},_swapNewRender:function(e){return n.prototype._swapNewRender.call(this,e),this.selectable&&this.showSelector(0),this.draggable&&this.draggableOn(),this.$el},_renderWarnings:function(){var e=this,t=a('
    '),i=e.model.toJSON();return l.each(e.templates.warnings,function(n){t.append(a(n(i,e)))}),t},_renderTitleBar:function(){return a(this.templates.titleBar(this.model.toJSON(),this))},_renderPrimaryActions:function(){return[]},_renderSubtitle:function(){return a(this.templates.subtitle(this.model.toJSON(),this))},events:{"click .title-bar":"_clickTitleBar","keydown .title-bar":"_keyDownTitleBar","click .selector":"toggleSelect"},_clickTitleBar:function(e){e.stopPropagation(),e.altKey?(this.toggleSelect(e),this.selectable||this.showSelector()):this.toggleExpanded()},_keyDownTitleBar:function(e){var t=32,i=13;return!e||"keydown"!==e.type||e.keyCode!==t&&e.keyCode!==i||(this.toggleExpanded(),e.stopPropagation(),!1)},toString:function(){var e=this.model?this.model+"":"(no model)";return"ListItemView("+e+")"}}));s.prototype.templates=function(){var t=e.wrapTemplate(['
    ','
    ','
    ','',"
    ",'
    ','
    ','
    ',"
    "]),i={},n=e.wrapTemplate(['
    ','','
    ','<%- element.name %>',"
    ",'
    ',"
    "],"element"),s=e.wrapTemplate(['
    ']),o=e.wrapTemplate(['
    ']);return{el:t,warnings:i,titleBar:n,subtitle:s,details:o}}();var c=s.extend({foldoutStyle:"foldout",foldoutPanelClass:null,initialize:function(e){"drilldown"===this.foldoutStyle&&(this.expanded=!1),this.foldoutStyle=e.foldoutStyle||this.foldoutStyle,this.foldoutPanelClass=e.foldoutPanelClass||this.foldoutPanelClass,s.prototype.initialize.call(this,e),this.foldout=this._createFoldoutPanel()},_renderDetails:function(){if("drilldown"===this.foldoutStyle)return a();var e=s.prototype._renderDetails.call(this);return this._attachFoldout(this.foldout,e)},_createFoldoutPanel:function(){var e=this.model,t=this._getFoldoutPanelClass(e),i=this._getFoldoutPanelOptions(e),n=new t(l.extend(i,{model:e}));return n},_getFoldoutPanelClass:function(){return this.foldoutPanelClass},_getFoldoutPanelOptions:function(){return{foldoutStyle:this.foldoutStyle,fxSpeed:this.fxSpeed}},_attachFoldout:function(e,t){return t=t||this.$("> .details"),this.foldout=e.render(0),e.$("> .controls").hide(),t.append(e.$el)},expand:function(){var e=this;return e._fetchModelDetails().always(function(){"foldout"===e.foldoutStyle?e._expand():"drilldown"===e.foldoutStyle&&e._expandByDrilldown()})},_expandByDrilldown:function(){var e=this;e.listenTo(e.foldout,"close",function(){e.trigger("collapsed:drilldown",e,e.foldout)}),e.trigger("expanded:drilldown",e,e.foldout)}});return c.prototype.templates=function(){var t=e.wrapTemplate(['
    ',"
    "],"collection");return l.extend({},s.prototype.templates,{details:t})}(),{ExpandableView:n,ListItemView:s,FoldoutListItemView:c}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3),i(1),i(2),i(1))},function(e,t,i){var n,s;(function(o,a){n=[i(6),i(5)],s=function(e,t){var i=o.View.extend(e.LoggableMixin).extend(e.HiddenUntilActivatedViewMixin).extend({tagName:"div",className:"tags-display",initialize:function(e){e.usePrompt===!1?this.label="":this.label='",this.hiddenUntilActivated(e.$activator,e)},render:function(){var e=this;return this.$el.html(this._template()),this.$input().select2({placeholder:"Add tags",width:"100%",tags:function(){return e._getTagsUsed()}}),this._setUpBehaviors(),this},_hashToName:function(e){return e.startsWith("#")?"name:"+e.slice(1):e},_nameToHash:function(e){return e.startsWith("name:")&&(e="#"+e.slice(5)),e},_template:function(){return[this.label,''].join("")},tagsToCSV:function(){var e=this,t=this.model.get("tags");return!a.isArray(t)||a.isEmpty(t)?"":t.map(function(t){return a.escape(e._nameToHash(t))}).sort().join(",")},$input:function(){return this.$el.find("input.tags-input")},_getTagsUsed:function(){var e=this;return a.map(Galaxy.user.get("tags_used"),e._nameToHash)},_setUpBehaviors:function(){var e=this;this.$input().on("change",function(t){t.val=a.map(t.val,e._hashToName),e.model.save({tags:t.val}),t.added&&e._addNewTagToTagsUsed(t.added.text+"")})},_addNewTagToTagsUsed:function(e){var t=Galaxy.user.get("tags_used");a.contains(t,e)||(t.push(e),t.sort(),Galaxy.user.set("tags_used",t))},remove:function(){this.$input.off(),this.stopListening(this.model),o.View.prototype.remove.call(this)},toString:function(){return["TagsEditor(",this.model+"",")"].join("")}});return{TagsEditor:i}}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(3),i(2))},function(e,t,i){var n,s;(function(o,a){n=[i(4),i(58),i(7),i(21),i(20),i(32)],s=function(e,t,i,n,s,l){return n.extend({initialize:function(e){var i=this;this.deferred=new t,n.prototype.initialize.call(this,e),this.model.get("inputs")?this._buildForm(this.model.attributes):this.deferred.execute(function(e){i._buildModel(e,i.model.attributes,!0)}),this.model.get("listen_to_history")&&parent.Galaxy&&parent.Galaxy.currHistoryPanel&&this.listenTo(parent.Galaxy.currHistoryPanel.collection,"change",function(){i.model.get("onchange")()}),this.$el.on("remove",function(){i.remove()})},remove:function(){var e=this;this.$el.hide(),this.deferred.execute(function(){n.prototype.remove.call(e),Galaxy.emit.debug("tool-form-base::remove()","Destroy view.")})},_buildForm:function(e){var t=this;this.model.set(e),this.model.set({title:e.title||""+e.name+" "+e.description+" (Galaxy Version "+e.version+")",operations:!this.model.get("hide_operations")&&this._operations(),onchange:function(){t.deferred.reset(),t.deferred.execute(function(e){t.model.get("postchange")(e,t)})}}),this.model.get("customize")&&this.model.get("customize")(this),this.render(),this.model.get("collapsible")||this.$el.append(o("
    ").addClass("ui-margin-top-large").append(this._footer()))},_buildModel:function(t,n,s){var a=this,l=this.model.attributes;l.version=n.version,l.id=n.id;var r="",c={};l.job_id?r=Galaxy.root+"api/jobs/"+l.job_id+"/build_for_rerun":(r=Galaxy.root+"api/tools/"+l.id+"/build",Galaxy.params&&Galaxy.params.tool_id==l.id&&(c=o.extend({},Galaxy.params),l.version&&(c.tool_version=l.version))),e.get({url:r,data:c,success:function(e){return e.display?(a._buildForm(e),!s&&a.message.update({status:"success",message:"Now you are using '"+l.name+"' version "+l.version+", id '"+l.id+"'.",persistent:!1}),Galaxy.emit.debug("tool-form-base::_buildModel()","Initial tool model ready.",e),void t.resolve()):void(window.location=Galaxy.root)},error:function(e,n){var s=e&&e.err_msg||"Uncaught error.";401==n?window.location=Galaxy.root+"user/login?"+o.param({redirect:Galaxy.root+"?tool_id="+l.id}):a.$el.is(":empty")?a.$el.prepend(new i.Message({message:s,status:"danger",persistent:!0,large:!0}).$el):Galaxy.modal&&Galaxy.modal.show({title:"Tool request failed",body:s,buttons:{Close:function(){Galaxy.modal.hide()}}}),Galaxy.emit.debug("tool-form-base::_buildModel()","Initial tool model request failed.",e),t.reject()}})},_operations:function(){var t=this,n=this.model.attributes,s=new i.ButtonMenu({icon:"fa-cubes",title:!n.narrow&&"Versions"||null,tooltip:"Select another tool version"});if(!n.sustain_version&&n.versions&&n.versions.length>1)for(var o in n.versions){var a=n.versions[o];a!=n.version&&s.addMenu({title:"Switch to "+a,version:a,icon:"fa-cube",onclick:function(){var e=n.id.replace(n.version,this.version),i=this.version;t.deferred.reset(),t.deferred.execute(function(n){t._buildModel(n,{id:e,version:i})})}})}else s.$el.hide();var l=new i.ButtonMenu({icon:"fa-caret-down",title:!n.narrow&&"Options"||null,tooltip:"View available options"});return n.biostar_url&&(l.addMenu({icon:"fa-question-circle",title:"Question?",onclick:function(){window.open(n.biostar_url+"/p/new/post/")}}),l.addMenu({icon:"fa-search",title:"Search",onclick:function(){window.open(n.biostar_url+"/local/search/page/?q="+n.name)}})),l.addMenu({icon:"fa-share",title:"Share",onclick:function(){prompt("Copy to clipboard: Ctrl+C, Enter",window.location.origin+Galaxy.root+"root?tool_id="+n.id)}}),Galaxy.user&&Galaxy.user.get("is_admin")&&(l.addMenu({icon:"fa-download",title:"Download",onclick:function(){window.location.href=Galaxy.root+"api/tools/"+n.id+"/download"}}),l.addMenu({icon:"fa-refresh",title:"Reload XML",onclick:function(){e.get({url:Galaxy.root+"api/tools/"+n.id+"/reload",success:function(e){t.message.update({persistent:!1,message:"Tool XML has been reloaded.",status:"success"})},error:function(e){t.message.update({persistent:!1,message:e.err_msg,status:"danger"})}})}})),n.requirements&&n.requirements.length>0&&l.addMenu({icon:"fa-info-circle",title:"Requirements",onclick:function(){!this.requirements_visible||t.portlet.collapsed?(this.requirements_visible=!0,t.portlet.expand(),t.message.update({persistent:!0,message:t._templateRequirements(n),status:"info"})):(this.requirements_visible=!1,t.message.update({message:""}))}}),n.sharable_url&&l.addMenu({icon:"fa-external-link",title:"See in Tool Shed",onclick:function(){window.open(n.sharable_url)}}),{menu:l,versions:s}},_footer:function(){var e=this.model.attributes,t=o("
    ").append(this._templateHelp(e));if(e.citations){var i=o("
    "),n=new s.ToolCitationCollection;n.tool_id=e.id;var a=new l.CitationListView({el:i,collection:n});a.render(),n.fetch(),t.append(i)}return t},_templateHelp:function(e){var t=o("
    ").addClass("ui-form-help").append(e.help);return t.find("a").attr("target","_blank"),t},_templateRequirements:function(e){var t=e.requirements.length;if(t>0){var i="This tool requires ";a.each(e.requirements,function(e,n){i+=e.name+(e.version?" (Version "+e.version+")":"")+(n").attr("target","_blank").attr("href","https://wiki.galaxyproject.org/Tools/Requirements").text("here");return o("").append(i+". Click ").append(n).append(" for more information.")}return"No requirements found."}})}.apply(t,n),!(void 0!==s&&(e.exports=s))}).call(t,i(1),i(2))},function(e,t,i){var n,s;(function(o,a){n=[i(2),i(19),i(11),i(26)],s=function(e,t,i,n){"use strict";var s={hidden:!1,show:function(){this.set("hidden",!1)},hide:function(){this.set("hidden",!0)},toggle:function(){this.set("hidden",!this.get("hidden"))},is_visible:function(){return!this.attributes.hidden}},l=o.Model.extend({defaults:{name:null,label:null,type:null,value:null,html:null,num_samples:5},initialize:function(e){this.attributes.html=unescape(this.attributes.html)},copy:function(){return new l(this.toJSON())},set_value:function(e){this.set("value",e||"")}}),r=o.Collection.extend({model:l}),c=l.extend({}),d=l.extend({set_value:function(e){this.set("value",parseInt(e,10))},get_samples:function(){return d3.scale.linear().domain([this.get("min"),this.get("max")]).ticks(this.get("num_samples"))}}),h=d.extend({set_value:function(e){this.set("value",parseFloat(e))}}),u=l.extend({get_samples:function(){return e.map(this.get("options"),function(e){return e[0]})}});l.subModelTypes={integer:d,float:h,data:c,select:u};var p=o.Model.extend({defaults:{id:null,name:null,description:null,target:null,inputs:[],outputs:[]},urlRoot:Galaxy.root+"api/tools",initialize:function(t){this.set("inputs",new r(e.map(t.inputs,function(e){var t=l.subModelTypes[e.type]||l;return new t(e)})))},toJSON:function(){var e=o.Model.prototype.toJSON.call(this);return e.inputs=this.get("inputs").map(function(e){return e.toJSON()}),e},remove_inputs:function(e){var t=this,i=t.get("inputs").filter(function(t){return e.indexOf(t.get("type"))!==-1});t.get("inputs").remove(i)},copy:function(e){var t=new p(this.toJSON());if(e){var i=new o.Collection;t.get("inputs").each(function(e){e.get_samples()&&i.push(e)}),t.set("inputs",i)}return t},apply_search_results:function(t){return e.indexOf(t,this.attributes.id)!==-1?this.show():this.hide(),this.is_visible()},set_input_value:function(e,t){this.get("inputs").find(function(t){return t.get("name")===e}).set("value",t)},set_input_values:function(t){var i=this;e.each(e.keys(t),function(e){i.set_input_value(e,t[e])})},run:function(){return this._run()},rerun:function(e,t){return this._run({action:"rerun",target_dataset_id:e.id,regions:t})},get_inputs_dict:function(){var e={};return this.get("inputs").each(function(t){e[t.get("name")]=t.get("value")}),e},_run:function(n){var s=e.extend({tool_id:this.id,inputs:this.get_inputs_dict()},n),o=a.Deferred(),l=new t.ServerStateDeferred({ajax_settings:{url:this.urlRoot,data:JSON.stringify(s),dataType:"json",contentType:"application/json",type:"POST"},interval:2e3,success_fn:function(e){return"pending"!==e}});return a.when(l.go()).then(function(e){o.resolve(new i.DatasetCollection(e))}),o}});e.extend(p.prototype,s);var f=(o.View.extend({}),o.Collection.extend({model:p})),g=o.Model.extend(s),m=o.Model.extend({defaults:{elems:[],open:!1},clear_search_results:function(){e.each(this.attributes.elems,function(e){e.show()}),this.show(),this.set("open",!1)},apply_search_results:function(t){var i,n=!0;e.each(this.attributes.elems,function(e){e instanceof g?(i=e,i.hide()):e instanceof p&&e.apply_search_results(t)&&(n=!1,i&&i.show())}),n?this.hide():(this.show(),this.set("open",!0))}});e.extend(m.prototype,s);var v=o.Model.extend({defaults:{search_hint_string:"search tools",min_chars_for_search:3,clear_btn_url:"",visible:!0,query:"",results:null,clear_key:27},urlRoot:Galaxy.root+"api/tools",initialize:function(){this.on("change:query",this.do_search)},do_search:function(){var e=this.attributes.query;if(e.length");e.append(S.tool_link(this.model.toJSON()));var t=this.model.get("form_style",null);if("upload1"===this.model.id)e.find("a").on("click",function(e){e.preventDefault(),Galaxy.upload.show()});else if("regular"===t){var i=this;e.find("a").on("click",function(e){e.preventDefault(),Galaxy.router.push("/",{tool_id:i.model.id,version:i.model.get("version")})})}return this.$el.append(e),this}}),w=y.extend({tagName:"div",className:"toolPanelLabel",render:function(){return this.$el.append(a("").text(this.model.attributes.text)),this}}),x=y.extend({tagName:"div",className:"toolSectionWrapper",initialize:function(){y.prototype.initialize.call(this),this.model.on("change:open",this.update_open,this)},render:function(){this.$el.append(S.panel_section(this.model.toJSON()));var t=this.$el.find(".toolSectionBody");return e.each(this.model.attributes.elems,function(e){if(e instanceof p){var i=new b({model:e,className:"toolTitle"});i.render(),t.append(i.$el)}else if(e instanceof g){var n=new w({model:e});n.render(),t.append(n.$el)}}),this},events:{"click .toolSectionTitle > a":"toggle"},toggle:function(){this.model.set("open",!this.model.attributes.open)},update_open:function(){this.model.attributes.open?this.$el.children(".toolSectionBody").slideDown("fast"):this.$el.children(".toolSectionBody").slideUp("fast")}}),C=o.View.extend({tagName:"div",id:"tool-search",className:"bar",events:{click:"focus_and_select","keyup :input":"query_changed","change :input":"query_changed","click #search-clear-btn":"clear"},render:function(){return this.$el.append(S.tool_search(this.model.toJSON())),this.model.is_visible()||this.$el.hide(),a("#messagebox").is(":visible")&&this.$el.css("top","95px"),this.$el.find("[title]").tooltip(),this},focus_and_select:function(){this.$el.find(":input").focus().select()},clear:function(){return this.model.clear_search(),this.$el.find(":input").val(""),this.focus_and_select(),!1},query_changed:function(e){return this.model.attributes.clear_key&&this.model.attributes.clear_key===e.which?(this.clear(),!1):void this.model.set("query",this.$el.find(":input").val())}}),$=o.View.extend({tagName:"div",className:"toolMenu",initialize:function(){this.model.get("tool_search").on("change:results",this.handle_search_results,this)},render:function(){var e=this,t=new C({model:this.model.get("tool_search")});return t.render(),e.$el.append(t.$el),this.model.get("layout").each(function(t){if(t instanceof m){var i=new x({model:t});i.render(),e.$el.append(i.$el)}else if(t instanceof p){var n=new b({model:t,className:"toolTitleNoSection"});n.render(),e.$el.append(n.$el)}else if(t instanceof g){var s=new w({model:t});s.render(),e.$el.append(s.$el)}}),e.$el.find("a.tool-link").click(function(t){var i=a(this).attr("class").split(/\s+/)[0],n=e.model.get("tools").get(i);e.trigger("tool_link_click",t,n)}),this},handle_search_results:function(){var e=this.model.get("tool_search").get("results");e&&0===e.length?a("#search-no-results").show():a("#search-no-results").hide()}}),E=o.View.extend({className:"toolForm",render:function(){this.$el.children().remove(),this.$el.append(S.tool_form(this.model.toJSON()))}}),S=(o.View.extend({className:"toolMenuAndView",initialize:function(){this.tool_panel_view=new $({collection:this.collection}),this.tool_form_view=new E},render:function(){this.tool_panel_view.render(),this.tool_panel_view.$el.css("float","left"),this.$el.append(this.tool_panel_view.$el),this.tool_form_view.$el.hide(),this.$el.append(this.tool_form_view.$el);var e=this;this.tool_panel_view.on("tool_link_click",function(t,i){t.preventDefault(),e.show_tool(i)})},show_tool:function(e){var t=this;e.fetch().done(function(){t.tool_form_view.model=e,t.tool_form_view.render(),t.tool_form_view.$el.show(),a("#left").width("650px")})}}),{tool_search:e.template(['',' ',''].join("")),panel_section:e.template(['",'