annotate 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
rev   line source
jpayne@68 1 package consensus;
jpayne@68 2
jpayne@68 3 import java.io.Serializable;
jpayne@68 4
jpayne@68 5 /**
jpayne@68 6 * Superclass for BaseEdge and BaseNode.
jpayne@68 7 *
jpayne@68 8 * @author Brian Bushnell
jpayne@68 9 * @date September 6, 2019
jpayne@68 10 *
jpayne@68 11 */
jpayne@68 12 public abstract class BaseGraphPart extends ConsensusObject implements Serializable {
jpayne@68 13
jpayne@68 14 /**
jpayne@68 15 *
jpayne@68 16 */
jpayne@68 17 private static final long serialVersionUID = 3854022870880887972L;
jpayne@68 18
jpayne@68 19 /*--------------------------------------------------------------*/
jpayne@68 20 /*---------------- Initialization ----------------*/
jpayne@68 21 /*--------------------------------------------------------------*/
jpayne@68 22
jpayne@68 23 public BaseGraphPart(int type_){
jpayne@68 24 type=type_;
jpayne@68 25 assert(type==REF || type==INS || type==DEL) : type;
jpayne@68 26 }
jpayne@68 27
jpayne@68 28 /*--------------------------------------------------------------*/
jpayne@68 29 /*---------------- Methods ----------------*/
jpayne@68 30 /*--------------------------------------------------------------*/
jpayne@68 31
jpayne@68 32 /** Name of this type */
jpayne@68 33 public final String typeString(){
jpayne@68 34 return TYPE_NAMES[type];
jpayne@68 35 }
jpayne@68 36
jpayne@68 37 /** Name of this part */
jpayne@68 38 public abstract String partString();
jpayne@68 39
jpayne@68 40 /*--------------------------------------------------------------*/
jpayne@68 41 /*---------------- Fields ----------------*/
jpayne@68 42 /*--------------------------------------------------------------*/
jpayne@68 43
jpayne@68 44 /** Type of this part */
jpayne@68 45 public final int type;
jpayne@68 46
jpayne@68 47 }