+
+ private AlignmentArea alignmentArea;
+
+
+ private AlignmentArea createAlignmentArea() {
+ Alignment<DNASequence, NucleotideCompound> alignment =
+ new SimpleAlignment<DNASequence, NucleotideCompound>();
+ alignment.add("Sequence 1", new DNASequence("ATCGTAGATCGTAGATCGTAGATCGTAGATCGTAGATCGTAGATCGTAG"));
+ alignment.add("Sequence 2", new DNASequence("AT-GTTG"));
+ alignment.add("Sequence 3", new DNASequence("AT-GTAG"));
+
+ BioJavaSequenceDataProvider<DNASequence, NucleotideCompound> sequenceProvider =
+ new BioJavaSequenceDataProvider<DNASequence, NucleotideCompound>(
+ new BioJavaTokenSet<NucleotideCompound>(
+ AlignmentAmbiguityNucleotideCompoundSet.getAlignmentAmbiguityNucleotideCompoundSet()),
+ alignment);
+
+ AlignmentArea result = new AlignmentArea();
+ result.setSequenceProvider(sequenceProvider, false);
+ SequenceIndexArea sequenceIndexArea = new SequenceIndexArea(result);
+ //sequenceIndexArea.setFirstIndex(5);
+ //sequenceIndexArea.setHeight(25);
+ result.getDataAreas().getTopAreas().add(sequenceIndexArea);
+ result.getDataAreas().getBottomAreas().add(new ConsensusSequenceArea(result));
+ return result;
+ }
+
+