Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
16fc136
Improve data QC
bbimber Apr 7, 2025
a4f691d
Misc fixes (#325)
hextraza Apr 11, 2025
350d81e
New export endpoint (#321)
hextraza Apr 11, 2025
175d28d
Support scatter/gather for liftover
bbimber Apr 12, 2025
3da91fa
Support scatter/gather for liftover
bbimber Apr 14, 2025
d114fd1
Bugfix for liftover scatter/gather
bbimber Apr 14, 2025
f1d5379
Bugfix for liftover scatter/gather
bbimber Apr 16, 2025
e295d10
More robust logic for liftover and intervals
bbimber Apr 16, 2025
8007471
Switch to GATK's --variant-output-filtering
bbimber Apr 16, 2025
4e5cb43
Update liftover default
bbimber Apr 16, 2025
9740678
Improve liftover behavior for scatter/gather
bbimber Apr 18, 2025
1db7663
Improve liftover behavior for scatter/gather
bbimber Apr 18, 2025
1639340
Add intermediate file for cleanup
bbimber Apr 18, 2025
1323530
Add TCR info to prototype description
bbimber Apr 24, 2025
78a9da3
Remove false positives from OrphanFilePipelineJob warnings
bbimber Apr 24, 2025
8c7dea6
Add action to update description field on existing seurat prototypes
bbimber Apr 25, 2025
e6fb9d9
Improve add comma/percent formatting
bbimber Apr 25, 2025
842ead8
Augment seurat prototype description field
bbimber Apr 28, 2025
cbe8bd6
npm dependency updates
bbimber Apr 29, 2025
a66fb92
Bugfix to seurat prototype update action
bbimber Apr 29, 2025
c819cb3
Bugfixes to prototype update action
bbimber Apr 30, 2025
beef45c
Typed filters (#326)
hextraza Apr 30, 2025
825648d
Smarter resume with nimble
bbimber May 1, 2025
e6c038e
Support tricycle
bbimber May 2, 2025
1ac0d6c
Bugfix to JBrowse popup
bbimber May 3, 2025
7765469
Remove accidental logging
bbimber May 3, 2025
c7cde2c
No need to save UCell correlation results
bbimber May 4, 2025
d06a478
Allow resume for vireo/cellsnp
bbimber May 5, 2025
25eeaf9
Merge discvr-25.3 to develop
bbimber May 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ Ext4.define('SequenceAnalysis.panel.VariantScatterGatherPanel', {
alias: 'widget.sequenceanalysis-variantscattergatherpanel',

defaultFieldWidth: null,
labelWidth: null,

initComponent: function (){
Ext4.apply(this, {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Ext4.define('SequenceAnalysis.window.LiftoverWindow', {
containerPath: containerPath,
dataRegionName: dataRegionName,
outputFileIds: checked,
libraryId: distinctGenomes.length == 1 ? distinctGenomes[0] : null,
libraryId: distinctGenomes.length === 1 ? distinctGenomes[0] : null,
toolParameters: results.toolParameters
}).show();
}
Expand All @@ -71,7 +71,7 @@ Ext4.define('SequenceAnalysis.window.LiftoverWindow', {
initComponent: function(){
Ext4.apply(this, {
bodyStyle: 'padding: 5px;',
width: 500,
width: 600,
modal: true,
title: 'Liftover File(s) To Alternate Genome',
items: [{
Expand Down Expand Up @@ -117,12 +117,17 @@ Ext4.define('SequenceAnalysis.window.LiftoverWindow', {
itemId: 'useBcfTools',
checked: true,
fieldLabel: 'Use bcftools'
},{
}, {
xtype: 'checkbox',
itemId: 'doNotRetainUnmapped',
itemId: 'retainUnmapped',
checked: false,
fieldLabel: 'Do Not Retain Unmapped'
}].concat(SequenceAnalysis.window.OutputHandlerWindow.getCfgForToolParameters(this.toolParameters)),
fieldLabel: 'Retain Unmapped Variants'
}].concat(SequenceAnalysis.window.OutputHandlerWindow.getCfgForToolParameters(this.toolParameters)).concat([{
xtype: 'sequenceanalysis-variantscattergatherpanel',
defaultFieldWidth: 500,
labelWidth: 200,
bodyStyle: ''
}]),
buttons: [{
text: 'Submit',
handler: this.onSubmit,
Expand Down Expand Up @@ -158,21 +163,23 @@ Ext4.define('SequenceAnalysis.window.LiftoverWindow', {
params.pct = this.down('#pctField').getValue();
}

if (this.down('#dropGenotypes').getValue()){
params.dropGenotypes = this.down('#dropGenotypes').getValue();
}
params.dropGenotypes = !!this.down('#dropGenotypes').getValue();
params.useBcfTools = !!this.down('#useBcfTools').getValue();
params.retainUnmapped = !!this.down('#retainUnmapped').getValue();

if (this.down('#useBcfTools').getValue()){
params.useBcfTools = this.down('#useBcfTools').getValue();
}
Ext4.Array.forEach(this.down('sequenceanalysis-variantscattergatherpanel').query('field'), function(field){
params[field.name] = field.getValue();
}, this);

if (this.down('#doNotRetainUnmapped').getValue()){
params.doNotRetainUnmapped = this.down('#doNotRetainUnmapped').getValue();
var actionName = 'runSequenceHandler';
if (params.scatterGatherMethod && params.scatterGatherMethod !== 'none') {
params.scatterGather = true;
actionName = 'runVariantProcessing';
}

Ext4.Msg.wait('Saving...');
LABKEY.Ajax.request({
url: LABKEY.ActionURL.buildURL('sequenceanalysis', 'runSequenceHandler', this.containerPath),
url: LABKEY.ActionURL.buildURL('sequenceanalysis', actionName, this.containerPath),
jsonData: {
handlerClass: 'org.labkey.sequenceanalysis.analysis.LiftoverHandler',
outputFileIds: this.outputFileIds,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -717,7 +717,9 @@ private void processOneInput(JobContext ctx, PipelineJob job, ReferenceGenome ge
toolParams.add(interval.getContig() + ":" + interval.getStart() + "-" + interval.getEnd());
});
}
toolParams.add("--only-output-calls-starting-in-intervals");

toolParams.add("--variant-output-filtering");
toolParams.add("STARTS_IN");
}

if (ctx.getParams().optBoolean("variantCalling.GenotypeGVCFs.disableFileLocking", false))
Expand Down
Loading