'}})}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(3),i(1))},function(t,e,n){var s,o;(function(r,a){s=[n(5),n(64)],o=function(t,e){var n=e.BaseIcons.extend({initialize:function(t){t.type=t.display||"checkbox",t.multiple="checkbox"==t.type,e.BaseIcons.prototype.initialize.call(this,t)},_setValue:function(t){if(e.BaseIcons.prototype._setValue.call(this,t),void 0!==t&&null!==t&&this.header_index){var i=this,n=r.isArray(t)?t:[t];a.each(n,function(t){var e=i.header_index[t];a.each(e,function(t){i._setState(t,!0)})})}},_setState:function(t,e){var i=this.$(".button-"+t),n=this.$(".subgroup-"+t);i.data("is_expanded",e),e?(n.show(),i.removeClass("fa-plus-square").addClass("fa-minus-square")):(n.hide(),i.removeClass("fa-minus-square").addClass("fa-plus-square"))},_templateOptions:function(){function e(t,e){var i=t.find(".button-"+e);i.on("click",function(){s._setState(e,!i.data("is_expanded"))})}function n(o,a,l){l=l||[];for(i in a){var c=a[i],h=c.options&&c.options.length>0,u=l.slice(0);s.header_index[c.value]=u.slice(0);var d=r("
");if(h){var p=t.uid(),f=r("
").addClass("button-"+p).addClass("ui-drilldown-button fa fa-plus-square"),g=r("
").addClass("subgroup-"+p).addClass("ui-drilldown-subgroup");d.append(r("
").append(f).append(s._templateOption({label:c.name,value:c.value}))),u.push(p),n(g,c.options,u),d.append(g),e(d,p)}else d.append(s._templateOption({label:c.name,value:c.value}));o.append(d)}}var s=this;this.header_index={};var o=r("
");return n(o,this.model.get("data")),o},_template:function(){return r("
").addClass("ui-options-list drilldown-container").attr("id",this.model.id)}});return{View:n}}.apply(e,s),!(void 0!==o&&(t.exports=o))}).call(e,n(1),n(2))},function(t,e,i){var n,s;(function(o,r,a){n=[i(5),i(7),i(65)],s=function(t,e,i){var n={DISABLED:"disabled",ENABLED:"enabled",LINKED:"linked"},s={data:[{src:"hda",icon:"fa-file-o",tooltip:"Single dataset",multiple:!1,batch:n.DISABLED},{src:"hda",icon:"fa-files-o",tooltip:"Multiple datasets",multiple:!0,batch:n.LINKED},{src:"hdca",icon:"fa-folder-o",tooltip:"Dataset collection",multiple:!1,batch:n.LINKED}],data_multiple:[{src:"hda",icon:"fa-files-o",tooltip:"Multiple datasets",multiple:!0,batch:n.DISABLED},{src:"hdca",icon:"fa-folder-o",tooltip:"Dataset collection",multiple:!1,batch:n.DISABLED}],data_collection:[{src:"hdca",icon:"fa-folder-o",tooltip:"Dataset collection",multiple:!1,batch:n.DISABLED}],workflow_data:[{src:"hda",icon:"fa-file-o",tooltip:"Single dataset",multiple:!1,batch:n.DISABLED}],workflow_data_multiple:[{src:"hda",icon:"fa-files-o",tooltip:"Multiple datasets",multiple:!0,batch:n.DISABLED}],workflow_data_collection:[{src:"hdca",icon:"fa-folder-o",tooltip:"Dataset collection",multiple:!1,batch:n.DISABLED}],module_data:[{src:"hda",icon:"fa-file-o",tooltip:"Single dataset",multiple:!1,batch:n.DISABLED},{src:"hda",icon:"fa-files-o",tooltip:"Multiple datasets",multiple:!0,batch:n.ENABLED}],module_data_collection:[{src:"hdca",icon:"fa-folder-o",tooltip:"Dataset collection",multiple:!1,batch:n.DISABLED},{src:"hdca",icon:"fa-folder",tooltip:"Multiple collections",multiple:!0,batch:n.ENABLED}]},l=o.View.extend({initialize:function(t){var i=this;this.model=t&&t.model||new o.Model({src_labels:{hda:"dataset",hdca:"dataset collection"},pagelimit:100}).set(t),this.setElement(r("
").addClass("ui-select-content")),this.button_product=new e.RadioButton.View({value:"false",data:[{icon:"fa fa-chain",value:"false",tooltip:"Linked inputs will be run in matched order with other datasets e.g. use this for matching forward and reverse reads."},{icon:"fa fa-chain-broken",value:"true",tooltip:"Unlinked dataset inputs will be run against *all* other inputs."}]});var n=r("
").addClass("ui-form-info").append(r("
").addClass("fa fa-sitemap")).append(r("
").html("This is a batch mode input field. Separate jobs will be triggered for each dataset selection."));this.$batch={linked:n.clone(),enabled:n.clone().append(r("
").append(r("
").addClass("ui-form-title").html("Batch options:")).append(this.button_product.$el)).append(r("
").css("clear","both"))},this.history={},this.listenTo(this.model,"change:data",this._changeData,this),this.listenTo(this.model,"change:wait",this._changeWait,this),this.listenTo(this.model,"change:current",this._changeCurrent,this),this.listenTo(this.model,"change:value",this._changeValue,this),this.listenTo(this.model,"change:type change:optional change:multiple change:extensions",this._changeType,this),this.render(),this.on("change",function(){t.onchange&&t.onchange(i.value())})},render:function(){this._changeType(),this._changeValue(),this._changeWait()},wait:function(){this.model.set("wait",!0)},unwait:function(){this.model.set("wait",!1)},update:function(t){
-this.model.set("data",t)},value:function(t){void 0!==t&&this.model.set("value",t);var e=this.model.get("current");if(this.config[e]){var i=this.fields[e].value();if(null!==i&&(i=r.isArray(i)?i:[i],i.length>0)){var n=this._batch({values:[]});for(var s in i){var o=this.history[i[s]+"_"+this.config[e].src];if(!o)return Galaxy.emit.debug("ui-select-content::value()","Requested details not found for '"+i[s]+"'."),null;n.values.push(o)}return n.values.sort(function(t,e){return t.hid-e.hid}),n}}else Galaxy.emit.debug("ui-select-content::value()","Invalid value/source '"+t+"'.");return null},_changeCurrent:function(){var t=this;a.each(this.fields,function(e,i){t.model.get("current")==i?(e.$el.show(),a.each(t.$batch,function(e,n){e[t.config[i].batch==n?"show":"hide"]()}),t.button_type.value(i)):e.$el.hide()})},_changeType:function(){var n=this,o=(this.model.get("flavor")?this.model.get("flavor")+"_":"")+String(this.model.get("type"))+(this.model.get("multiple")?"_multiple":"");s[o]?this.config=s[o]:(this.config=s.data,Galaxy.emit.debug("ui-select-content::_changeType()","Invalid configuration/type id '"+o+"'."));var r=n.model.get("data"),l=t.textify(this.model.get("extensions")),c=this.model.get("src_labels");this.fields=[],this.button_data=[],a.each(this.config,function(t,e){n.button_data.push({value:e,icon:t.icon,tooltip:t.tooltip}),n.fields.push(new i.View({optional:n.model.get("optional"),multiple:t.multiple,searchable:!t.multiple||r&&r[t.src]&&r[t.src].length>n.model.get("pagelimit"),selectall:!1,error_text:"No "+(l?l+" ":"")+(c[t.src]||"content")+" available.",onchange:function(){n.trigger("change")}}))}),this.button_type=new e.RadioButton.View({value:this.model.get("current"),data:this.button_data,onchange:function(t){n.model.set("current",t),n.trigger("change")}}),this.$el.empty();var h=0;this.fields.length>1&&(this.$el.append(this.button_type.$el),h=Math.max(0,35*this.fields.length)+"px"),a.each(this.fields,function(t){n.$el.append(t.$el.css({"margin-left":h}))}),a.each(this.$batch,function(t,e){n.$el.append(t.css({"margin-left":h}))}),this.model.set("current",0),this._changeCurrent(),this._changeData()},_changeWait:function(){var t=this;a.each(this.fields,function(e){e[t.model.get("wait")?"wait":"unwait"]()})},_changeData:function(){var t=this.model.get("data"),e=this,i={};a.each(t,function(t,n){i[n]=[],a.each(t,function(t){i[n].push({hid:t.hid,label:t.hid+": "+t.name,value:t.id}),e.history[t.id+"_"+n]=t})}),a.each(this.config,function(t,n){i[t.src]&&e.fields[n].add(i[t.src],function(t,e){return e.hid-t.hid})})},_changeValue:function(){var t=this.model.get("value");if(t&&t.values&&t.values.length>0){var e=[];a.each(t.values,function(t){e.push(t.id)});for(var i=t.values[0].src,n=t.values.length>1,s=0;s
Select Library
'}});return{View:a}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(3))},function(t,e,i){var n,s;(function(o,r){n=[i(5)],s=function(t){var e=o.View.extend({initialize:function(e){var i=this;this.options=t.merge(e,{id:t.uid(),min:null,max:null,step:null,precise:!1,split:1e4}),this.setElement(this._template(this.options)),this.useslider=null!==this.options.max&&null!==this.options.min&&this.options.max>this.options.min,null===this.options.step&&(this.options.step=1,this.options.precise&&this.useslider&&(this.options.step=(this.options.max-this.options.min)/this.options.split)),this.useslider?(this.$slider=this.$("#slider"),this.$slider.slider(this.options),this.$slider.on("slide",function(t,e){i.value(e.value)})):this.$(".ui-form-slider-text").css("width","100%"),this.$text=this.$("#text"),void 0!==this.options.value&&this.value(this.options.value);var n=[];this.$text.on("change",function(){i.value(r(this).val())}),this.$text.on("keyup",function(t){n[t.which]=!1,i.options.onchange&&i.options.onchange(r(this).val())}),this.$text.on("keydown",function(t){var e=t.which;n[e]=!0,i.options.is_workflow&&n[16]&&52==e?(i.value("$"),event.preventDefault()):8==e||9==e||13==e||37==e||39==e||e>=48&&e<=57&&!n[16]||e>=96&&e<=105||(190==e||110==e)&&r(this).val().indexOf(".")==-1&&i.options.precise||(189==e||109==e)&&r(this).val().indexOf("-")==-1||i._isParameter(r(this).val())||n[91]||n[17]||event.preventDefault()})},value:function(t){return void 0!==t&&(null===t||""===t||this._isParameter(t)||(isNaN(t)&&(t=0),null!==this.options.max&&(t=Math.min(t,this.options.max)),null!==this.options.min&&(t=Math.max(t,this.options.min))),this.$slider&&this.$slider.slider("value",t),this.$text.val(t),this.options.onchange&&this.options.onchange(t)),this.$text.val()},_isParameter:function(t){return this.options.is_workflow&&"$"===String(t).substring(0,1)},_template:function(t){return'