| Class | Line # | Actions | |||
|---|---|---|---|---|---|
| AnalysisModel | 9 | 3 | 1 |
| 1 | package jalview.analysis; | |
| 2 | ||
| 3 | import jalview.datamodel.AlignmentAnnotation; | |
| 4 | ||
| 5 | import java.util.ArrayList; | |
| 6 | import java.util.HashMap; | |
| 7 | import java.util.List; | |
| 8 | ||
| 9 | public abstract class AnalysisModel | |
| 10 | { | |
| 11 | ||
| 12 | ||
| 13 | // Map to store node pos : annotation details | |
| 14 | // (additional details from annotation property) | |
| 15 | public HashMap<Integer, String> annotationDetails; | |
| 16 | ||
| 17 | public ArrayList<AlignmentAnnotation> ssAnnotationForSeqs; | |
| 18 | ||
| 19 | public List<String> labels; | |
| 20 | ||
| 21 | /** | |
| 22 | * Initializes the data structures used to hold secondary structure | |
| 23 | * and metadata during the process. | |
| 24 | */ | |
| 25 | 1 | public void initAnnotationData() { |
| 26 | 1 | this.labels = new ArrayList<>(); |
| 27 | 1 | this.annotationDetails = new HashMap<>(); |
| 28 | 1 | this.ssAnnotationForSeqs = new ArrayList<>(); |
| 29 | } | |
| 30 | ||
| 31 | } |