
org.geneweaver.io.connector.IntersectionCreator Maven / Gradle / Ivy
package org.geneweaver.io.connector;
import org.geneweaver.domain.AbstractEntity;
import org.geneweaver.domain.Located;
import org.geneweaver.domain.Variant;
public interface IntersectionCreator {
/**
*
* @param
* @param loc - The intersected object
* @param variant - The variant with which we are intersecting
* @param intersectRange - stat about closeness of relationship
* @param intersectFaction - stat about closeness of relationship
* @return the entiry or an exception if this intersection cannot be parsed.
*/
T create(Located loc, Variant variant);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy