package edu.harvard.mcb.leschziner.core; import java.util.Collection; /** * Classifies particles into groups, each associated by similarity to a single * template * * @author spartango * */ public interface ParticleClassifier extends ParticleConsumer { public Collection<Particle> getClass(long classId); public Particle getClassAverage(long templateId); public Collection<Long> getClassIds(); public void processParticle(Particle target); public void classifyAll(); }