public void EdnaScorer() { var eval = new EdnaEvaluator(EdnaFeatures(), "ACGTACGT", ChannelArray().cast(), ModelParams()); var recursor = new SparseSseEdnaRecursor((int) Move.ALL_MOVES, new BandingOptions(0, 10)); var scorer = new SparseSseEdnaMutationScorer(eval, recursor); scorer.ScoreMutation(MutationType.INSERTION, 3, 'A'); var counter = new EdnaCounts(); var intFeature = new IntFeature(10); var resultArray = new FloatArray(5); counter.DoCount(intFeature, eval, scorer, 3,4, resultArray.cast()); }
public void EdnaScorer() { var eval = new EdnaEvaluator(EdnaFeatures(), "ACGTACGT", ChannelArray().cast(), ModelParams()); var recursor = new SparseSseEdnaRecursor((int)Move.ALL_MOVES, new BandingOptions(0, 10)); var scorer = new SparseSseEdnaMutationScorer(eval, recursor); scorer.ScoreMutation(MutationType.INSERTION, 3, 'A'); var counter = new EdnaCounts(); var intFeature = new IntFeature(10); var resultArray = new FloatArray(5); counter.DoCount(intFeature, eval, scorer, 3, 4, resultArray.cast()); }