Clover icon

Coverage Report

  1. Project Clover database Thu Nov 27 2025 17:07:57 GMT
  2. Package jalview.io

File A3mFile.java

 

Coverage histogram

../../img/srcFileCovDistChart8.png
21% of files have more coverage

Code metrics

2
8
5
1
58
35
6
0.75
1.6
5
1.2

Classes

Class Line # Actions
A3mFile 8 8 6
0.7333333573.3%
 

Contributing tests

This file is covered by 1 test. .

Source view

1    package jalview.io;
2   
3    import java.io.IOException;
4   
5    import jalview.analysis.AlignmentUtils;
6    import jalview.datamodel.SequenceI;
7   
 
8    public class A3mFile extends FastaFile
9    {
10   
11    /**
12    * Creates a new FastaFile object.
13    */
 
14  0 toggle public A3mFile()
15    {
16    }
17   
18    /**
19    * Creates a new FastaFile object.
20    *
21    * @param inFile
22    * DOCUMENT ME!
23    * @param sourceType
24    * DOCUMENT ME!
25    *
26    * @throws IOException
27    * DOCUMENT ME!
28    */
 
29  0 toggle public A3mFile(String inFile, DataSourceType sourceType)
30    throws IOException
31    {
32  0 super(inFile, sourceType);
33    }
34   
 
35  1 toggle public A3mFile(FileParse source) throws IOException
36    {
37  1 this(source, true);
38    }
39   
 
40  1 toggle public A3mFile(FileParse source, boolean closeData) throws IOException
41    {
42  1 super(source, closeData);
43    }
44   
45    boolean expanded=false;
 
46  1 toggle @Override
47    public SequenceI[] getSeqsAsArray()
48    {
49  1 SequenceI[] seqs = super.getSeqsAsArray();
50  1 if (!expanded)
51    {
52  1 AlignmentUtils.a3mToMSA(seqs);
53  1 expanded=true;
54    }
55  1 return seqs;
56    }
57   
58    }