Skip to content

Commit 1e129b3

Browse files
committed
Exclude legacy fields in RemoveAnnotationsForMgapStep
1 parent f42435c commit 1e129b3

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

mGAP/src/org/labkey/mgap/pipeline/RemoveAnnotationsForMgapStep.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,13 @@
33
import htsjdk.samtools.util.Interval;
44
import org.apache.logging.log4j.Logger;
55
import org.jetbrains.annotations.Nullable;
6+
import org.labkey.api.data.CompareType;
67
import org.labkey.api.data.Container;
8+
import org.labkey.api.data.SimpleFilter;
79
import org.labkey.api.data.TableSelector;
810
import org.labkey.api.pipeline.PipelineJob;
911
import org.labkey.api.pipeline.PipelineJobException;
12+
import org.labkey.api.query.FieldKey;
1013
import org.labkey.api.query.QueryService;
1114
import org.labkey.api.sequenceanalysis.SequenceAnalysisService;
1215
import org.labkey.api.sequenceanalysis.SequenceOutputFile;
@@ -55,7 +58,7 @@ public void init(PipelineJob job, SequenceAnalysisJobSupport support, List<Seque
5558
{
5659
// find/cache annotations:
5760
Container targetContainer = getPipelineCtx().getJob().getContainer().isWorkbook() ? getPipelineCtx().getJob().getContainer().getParent() : getPipelineCtx().getJob().getContainer();
58-
ArrayList<String> infoFields = new TableSelector(QueryService.get().getUserSchema(getPipelineCtx().getJob().getUser(), targetContainer, mGAPSchema.NAME).getTable(mGAPSchema.TABLE_VARIANT_ANNOTATIONS), PageFlowUtil.set("infoKey")).getArrayList(String.class);
61+
ArrayList<String> infoFields = new TableSelector(QueryService.get().getUserSchema(getPipelineCtx().getJob().getUser(), targetContainer, mGAPSchema.NAME).getTable(mGAPSchema.TABLE_VARIANT_ANNOTATIONS), PageFlowUtil.set("infoKey"), new SimpleFilter(FieldKey.fromString("category"), "Legacy Fields", CompareType.NEQ_OR_NULL), null).getArrayList(String.class);
5962

6063
getPipelineCtx().getSequenceSupport().cacheObject(INFO_FIELDS, infoFields);
6164
}

0 commit comments

Comments
 (0)