Clover icon

Coverage Report

  1. Project Clover database Tue Mar 10 2026 14:58:44 GMT
  2. Package jalview.io

File A3mFile.java

 

Coverage histogram

../../img/srcFileCovDistChart0.png
0% 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.00%
 

Contributing tests

No tests hitting this source file were found.

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  0 toggle public A3mFile(FileParse source) throws IOException
36    {
37  0 this(source, true);
38    }
39   
 
40  0 toggle public A3mFile(FileParse source, boolean closeData) throws IOException
41    {
42  0 super(source, closeData);
43    }
44   
45    boolean expanded=false;
 
46  0 toggle @Override
47    public SequenceI[] getSeqsAsArray()
48    {
49  0 SequenceI[] seqs = super.getSeqsAsArray();
50  0 if (!expanded)
51    {
52  0 AlignmentUtils.a3mToMSA(seqs);
53  0 expanded=true;
54    }
55  0 return seqs;
56    }
57   
58    }