1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 package fr.ens.transcriptome.doelan.io;
23
24 import fr.ens.transcriptome.doelan.DoelanException;
25 import fr.ens.transcriptome.doelan.data.QualityTestSuiteList;
26
27 /***
28 * This interface defines generics methods to read and write test suites
29 * parameters.
30 *
31 * @author Laurent Jourdren
32 */
33 public interface QualityTestSuiteListIO {
34
35 /***
36 * Write a test suite
37 * @param list Test suite list to write
38 * @throws DoelanException if an error occurs while reading data
39 */
40 void write(QualityTestSuiteList list) throws DoelanException;
41
42 /***
43 * Read a test suite list.
44 * @return A new QualityTestSuiteList object
45 * @throws DoelanException if an error occurs while wrinting data
46 */
47 QualityTestSuiteList read() throws DoelanException;
48
49 }