Skip to content

Commit ff9629c

Browse files
authored
Merge pull request #53 from LabKey/fb_merge_discvr-20.7
Merge discvr-20.7 to develop
2 parents 49e6902 + dc54f51 commit ff9629c

File tree

26 files changed

+257
-67
lines changed

26 files changed

+257
-67
lines changed

.github/workflows/sync-repos.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Designed to keep develop branch as a perfect copy of LabKey fork
2+
name: Sync Repos
3+
24
on:
5+
workflow_dispatch:
36
schedule:
47
- cron: "10 */3 * * *"
58
jobs:

SequenceAnalysis/api-src/org/labkey/api/sequenceanalysis/SequenceAnalysisService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,6 @@ static public void setInstance(SequenceAnalysisService instance)
6262

6363
abstract public void registerReadsetHandler(SequenceOutputHandler<SequenceOutputHandler.SequenceReadsetProcessor> handler);
6464

65-
//abstract public File createTabixIndex(File input, @Nullable Logger log) throws PipelineJobException;
66-
6765
abstract public void registerDataProvider(SequenceDataProvider p);
6866

6967
abstract public List<NavItem> getNavItems(Container c, User u, SequenceDataProvider.SequenceNavItemCategory category);
@@ -103,4 +101,6 @@ static public void setInstance(SequenceAnalysisService instance)
103101
abstract public String getScriptPath(String moduleName, String path) throws PipelineJobException;
104102

105103
abstract public void sortGxf(Logger log, File input, @Nullable File output) throws PipelineJobException;
104+
105+
abstract public void ensureFeatureFileIndex(File input, Logger log) throws PipelineJobException;
106106
}

SequenceAnalysis/api-src/org/labkey/api/sequenceanalysis/pipeline/SequencePipelineService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,5 +125,5 @@ static public void setInstance(SequencePipelineService instance)
125125

126126
abstract public PreprocessingStep.Output simpleTrimFastqPair(File fq1, File fq2, List<String> params, File outDir, Logger log) throws PipelineJobException;
127127

128-
abstract public File runCiteSeqCount(PipelineStepOutput output, @Nullable String outputCategory, Readset htoReadset, File htoList, File cellBarcodeList, File outputDir, String basename, Logger log, List<String> extraArgs, boolean doHtoFiltering, @Nullable Integer minCountPerCell, File localPipelineDir, @Nullable Integer editDistance, boolean scanEditDistances, Readset parentReadset, @Nullable Integer genomeId, boolean generateHtoCalls) throws PipelineJobException;
128+
abstract public File runCiteSeqCount(PipelineStepOutput output, @Nullable String outputCategory, Readset htoReadset, File htoList, File cellBarcodeList, File outputDir, String basename, Logger log, List<String> extraArgs, boolean doHtoFiltering, @Nullable Integer minCountPerCell, File localPipelineDir, @Nullable Integer editDistance, boolean scanEditDistances, Readset parentReadset, @Nullable Integer genomeId, boolean generateHtoCalls, boolean createOutputFiles) throws PipelineJobException;
129129
}

SequenceAnalysis/resources/external/scRNAseq/htoClassifier.Rmd

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,13 @@ if (nrow(barcodeData) > 0 && ncol(barcodeData) > 0){
4848
}
4949
}
5050
51-
```
51+
```
52+
53+
## Print Session Info
54+
55+
```{r SessionInfo}
56+
57+
sessionInfo()
58+
59+
```
60+
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
SELECT core.executeJavaUpgradeCode('updateBarcodeRC');
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
EXEC core.executeJavaUpgradeCode 'updateBarcodeRC';

SequenceAnalysis/resources/views/illuminaSampleSheetExport.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
LABKEY.Filter.create('rowid', pks.join(';'), LABKEY.Filter.Types.EQUALS_ONE_OF)
1515
],
1616
sort: 'rowid,barcode5,barcode3',
17-
columns: 'rowid,name,barcode5,barcode3,barcode5/sequence,barcode3/sequence,platform,sampleid',
17+
columns: 'rowid,name,barcode5,barcode3,barcode5/sequence,barcode5/reverse_complement,barcode3/sequence,platform,sampleid',
1818
scope: this,
1919
success: function(result){
2020
if(result && result.rows.length){

SequenceAnalysis/resources/web/SequenceAnalysis/panel/IlluminaSampleExportPanel.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -604,7 +604,7 @@ Ext4.define('SequenceAnalysis.panel.IlluminaSampleExportPanel', {
604604
['Sample_Well', ''],
605605
['Sample_Project', ''],
606606
['I7_Index_ID', 'barcode5'],
607-
['index', 'barcode5/sequence'],
607+
['index', 'barcode5/reverse_complement'],
608608
['I5_Index_ID', 'barcode3'],
609609
['index2', 'barcode3/sequence'],
610610
['Description', ''],

SequenceAnalysis/resources/web/SequenceAnalysis/panel/SequenceImportPanel.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -472,7 +472,7 @@ Ext4.define('SequenceAnalysis.panel.SequenceImportPanel', {
472472
m.set('fileRecord1', rec.get('id'));
473473
var fileArr = rec.get('fileName').replace(/\.gz$/, '').split('.');
474474
fileArr.pop();
475-
var fileGroupId = fileArr.length == 1 ? fileArr[0] : fileArr.join('.');
475+
var fileGroupId = fileArr.length === 1 ? fileArr[0] : fileArr.join('.');
476476
m.set('fileGroupId', fileGroupId);
477477
//m.set('platformUnit', fileGroupId);
478478

@@ -607,6 +607,7 @@ Ext4.define('SequenceAnalysis.panel.SequenceImportPanel', {
607607
map[sample] = map[sample] || {};
608608
map[sample][setId] = map[sample][setId] || [];
609609

610+
//NOTE: this likely will be a string
610611
if (readSet == 1){
611612
var m = Ext4.create('SequenceAnalysis.model.ReadsetDataModel', {});
612613
m.set('fileRecord1', rec.get('id'));

SequenceAnalysis/resources/web/SequenceAnalysis/panel/VariantProcessingPanel.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,14 @@ Ext4.define('SequenceAnalysis.panel.VariantProcessingPanel', {
218218
commandLineParam: '--max_alternate_alleles',
219219
defaultValue: 12
220220
},{
221-
fieldXtype: 'checkbox',
221+
fieldXtype: 'checkbox',
222+
name: 'sharedPosixOptimizations',
223+
label: 'Use Shared Posix Optimizations',
224+
description: 'This enabled optimizations for large shared filesystems, such as lustre.',
225+
commandLineParam: '--genomicsdb-shared-posixfs-optimizations',
226+
defaultValue: true
227+
},{
228+
fieldXtype: 'checkbox',
222229
name: 'includeNonVariantSites',
223230
label: 'Include Non-Variant Sites',
224231
description: 'If checked, all sites will be output into the VCF, instead of just those where variants are detected. This can dramatically increase the size of the VCF.',

0 commit comments

Comments
 (0)