Mercurial > repos > rliterman > csp2
view CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/opt/bbmap-39.01-1/current/consensus/BaseGraphPart.java @ 68:5028fdace37b
planemo upload commit 2e9511a184a1ca667c7be0c6321a36dc4e3d116d
author | jpayne |
---|---|
date | Tue, 18 Mar 2025 16:23:26 -0400 |
parents | |
children |
line wrap: on
line source
package consensus; import java.io.Serializable; /** * Superclass for BaseEdge and BaseNode. * * @author Brian Bushnell * @date September 6, 2019 * */ public abstract class BaseGraphPart extends ConsensusObject implements Serializable { /** * */ private static final long serialVersionUID = 3854022870880887972L; /*--------------------------------------------------------------*/ /*---------------- Initialization ----------------*/ /*--------------------------------------------------------------*/ public BaseGraphPart(int type_){ type=type_; assert(type==REF || type==INS || type==DEL) : type; } /*--------------------------------------------------------------*/ /*---------------- Methods ----------------*/ /*--------------------------------------------------------------*/ /** Name of this type */ public final String typeString(){ return TYPE_NAMES[type]; } /** Name of this part */ public abstract String partString(); /*--------------------------------------------------------------*/ /*---------------- Fields ----------------*/ /*--------------------------------------------------------------*/ /** Type of this part */ public final int type; }