From dd64ac2731f55a517c4e3526e5981d261ae445a5 Mon Sep 17 00:00:00 2001 From: efischer Date: Thu, 24 Feb 2022 15:18:09 -0600 Subject: [PATCH] Change GraphModificationFunctions to interface --- src/main/java/GraphModificationFunctions.java | 2 +- src/main/java/Simulator.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/GraphModificationFunctions.java b/src/main/java/GraphModificationFunctions.java index 90f81dc..51513f8 100644 --- a/src/main/java/GraphModificationFunctions.java +++ b/src/main/java/GraphModificationFunctions.java @@ -6,7 +6,7 @@ import java.util.List; import java.util.Map; import java.util.Set; -public abstract class GraphModificationFunctions { +public interface GraphModificationFunctions { //remove over- and under-weight edges public static List filterByOverlapThresholds(SimpleWeightedGraph graph, diff --git a/src/main/java/Simulator.java b/src/main/java/Simulator.java index b26a4fb..8ed175d 100644 --- a/src/main/java/Simulator.java +++ b/src/main/java/Simulator.java @@ -17,7 +17,7 @@ import java.util.stream.IntStream; import static java.lang.Float.*; //NOTE: "sequence" in method and variable names refers to a peptide sequence from a simulated T cell -public class Simulator { +public class Simulator implements GraphModificationFunctions { private static final int cdr3AlphaIndex = 0; private static final int cdr3BetaIndex = 1; private static final int cdr1AlphaIndex = 2;