3131import org .labkey .api .util .PageFlowUtil ;
3232import org .labkey .api .view .WebPartFactory ;
3333import org .labkey .singlecell .analysis .AbstractSingleCellHandler ;
34- import org .labkey .singlecell .analysis .CellHashingHandler ;
3534import org .labkey .singlecell .analysis .CellRangerRawDataHandler ;
36- import org .labkey .singlecell .analysis .CellRangerSeuratHandler ;
37- import org .labkey .singlecell .analysis .CiteSeqHandler ;
38- import org .labkey .singlecell .analysis .LoupeCellHashingHandler ;
3935import org .labkey .singlecell .analysis .ProcessSeuratObjectHandler ;
4036import org .labkey .singlecell .analysis .ProcessSingleCellHandler ;
41- import org .labkey .singlecell .analysis .SeuratCellHashingHandler ;
42- import org .labkey .singlecell .analysis .SeuratCiteSeqHandler ;
43- import org .labkey .singlecell .button .CellHashingButton ;
44- import org .labkey .singlecell .button .CiteSeqButton ;
37+ import org .labkey .singlecell .button .FeatureBarcodeButton ;
4538import org .labkey .singlecell .pipeline .singlecell .AppendCiteSeq ;
4639import org .labkey .singlecell .pipeline .singlecell .AvgExpression ;
4740import org .labkey .singlecell .pipeline .singlecell .CiteSeqDimRedux ;
5952import org .labkey .singlecell .pipeline .singlecell .RunSingleR ;
6053import org .labkey .singlecell .pipeline .singlecell .SplitSeurat ;
6154import org .labkey .singlecell .pipeline .singlecell .SubsetSeurat ;
55+ import org .labkey .singlecell .run .CellRangerFeatureBarcodeHandler ;
56+ import org .labkey .singlecell .run .CellRangerGexCountStep ;
6257import org .labkey .singlecell .run .CellRangerVDJWrapper ;
63- import org .labkey .singlecell .run .CellRangerWrapper ;
6458
6559import java .util .Collection ;
6660import java .util .Collections ;
@@ -129,8 +123,7 @@ protected void doStartupAfterSpringConfig(ModuleContext moduleContext)
129123 LaboratoryService .get ().registerDataProvider (new SingleCellProvider (this ));
130124 SequenceAnalysisService .get ().registerDataProvider (new SingleCellProvider (this ));
131125
132- LDKService .get ().registerQueryButton (new CellHashingButton (), SingleCellSchema .SEQUENCE_SCHEMA_NAME , SingleCellSchema .TABLE_READSETS );
133- LDKService .get ().registerQueryButton (new CiteSeqButton (), SingleCellSchema .SEQUENCE_SCHEMA_NAME , SingleCellSchema .TABLE_READSETS );
126+ LDKService .get ().registerQueryButton (new FeatureBarcodeButton (), SingleCellSchema .SEQUENCE_SCHEMA_NAME , SingleCellSchema .TABLE_READSETS );
134127
135128 LaboratoryService .get ().registerTableCustomizer (this , SingleCellTableCustomizer .class , SingleCellSchema .NAME , SingleCellSchema .TABLE_SAMPLES );
136129 LaboratoryService .get ().registerTableCustomizer (this , SingleCellTableCustomizer .class , SingleCellSchema .NAME , SingleCellSchema .TABLE_SORTS );
@@ -145,16 +138,11 @@ public static void registerPipelineSteps()
145138 SequencePipelineService .get ().registerPipelineStepType (SingleCellStep .class , SingleCellStep .STEP_TYPE );
146139 CellHashingService .setInstance (CellHashingServiceImpl .get ());
147140
148- SequencePipelineService .get ().registerPipelineStep (new CellRangerWrapper .Provider ());
141+ SequencePipelineService .get ().registerPipelineStep (new CellRangerGexCountStep .Provider ());
149142 SequencePipelineService .get ().registerPipelineStep (new CellRangerVDJWrapper .VDJProvider ());
150143
151- SequenceAnalysisService .get ().registerReadsetHandler (new CellHashingHandler ());
152- SequenceAnalysisService .get ().registerReadsetHandler (new CiteSeqHandler ());
144+ SequenceAnalysisService .get ().registerReadsetHandler (new CellRangerFeatureBarcodeHandler ());
153145
154- SequenceAnalysisService .get ().registerFileHandler (new LoupeCellHashingHandler ());
155- SequenceAnalysisService .get ().registerFileHandler (new SeuratCellHashingHandler ());
156- SequenceAnalysisService .get ().registerFileHandler (new SeuratCiteSeqHandler ());
157- SequenceAnalysisService .get ().registerFileHandler (new CellRangerSeuratHandler ());
158146 SequenceAnalysisService .get ().registerFileHandler (new CellRangerRawDataHandler ());
159147 SequenceAnalysisService .get ().registerFileHandler (new ProcessSingleCellHandler ());
160148 SequenceAnalysisService .get ().registerFileHandler (new ProcessSeuratObjectHandler ());
0 commit comments