Skip to content

Commit c640463

Browse files
committed
remove GenericFastaHeaderParser main- duplicate of unit test
1 parent b83e1b8 commit c640463

2 files changed

Lines changed: 2 additions & 112 deletions

File tree

biojava-core/src/main/java/org/biojava/nbio/core/sequence/io/GenericFastaHeaderParser.java

Lines changed: 1 addition & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -171,92 +171,5 @@ public void parseHeader(String header, S sequence) {
171171

172172
}
173173

174-
/**
175-
*
176-
* @param args
177-
*/
178-
public static void main(String[] args) {
179-
180-
logger.info("parseHeader");
181-
String header = "";
182-
ProteinSequence sequence = null;
183-
try {
184-
sequence = new ProteinSequence("");
185-
} catch (CompoundNotFoundException e) {
186-
// this should not happen, in case it does we log error
187-
logger.error("Could not create empty protein sequence. Error: {}. This is most likely a bug.",e.getMessage());
188-
}
189-
GenericFastaHeaderParser<ProteinSequence,AminoAcidCompound> instance =
190-
new GenericFastaHeaderParser<ProteinSequence,AminoAcidCompound>();
191-
192-
header = "gi|gi-number|gb|accession|locus";
193-
instance.parseHeader(header, sequence);
194-
logger.info("accession = {}", sequence.getAccession());
195-
logger.info("Data source: {} = {}", sequence.getAccession().getDataSource(), DataSource.GENBANK);
196-
197-
header = "gi|gi-number|emb|accession|locus";
198-
instance.parseHeader(header, sequence);
199-
logger.info("accession = {}", sequence.getAccession());
200-
logger.info("Data source: {} = {}", sequence.getAccession().getDataSource(), DataSource.ENA);
201-
202-
header = "gi|gi-number|dbj|accession|locus";
203-
instance.parseHeader(header, sequence);
204-
logger.info("accession = {}", sequence.getAccession());
205-
logger.info("Data source: {} = {}", sequence.getAccession().getDataSource(), DataSource.DDBJ);
206-
207-
header = "pir||entry";
208-
instance.parseHeader(header, sequence);
209-
logger.info("entry = {}", sequence.getAccession());
210-
logger.info("Data source: {} = {}", sequence.getAccession().getDataSource(), DataSource.NBRF);
211-
212-
header = "prf||name";
213-
instance.parseHeader(header, sequence);
214-
logger.info("name = {}", sequence.getAccession());
215-
logger.info("Data source: {}", sequence.getAccession().getDataSource(), DataSource.PRF);
216-
217-
header = "sp|accession|name";
218-
instance.parseHeader(header, sequence);
219-
logger.info("accession = ", sequence.getAccession());
220-
logger.info("Data source: {} = {}", sequence.getAccession().getDataSource(), DataSource.UNIPROT);
221-
222-
header = "pdb|entry|chain";
223-
instance.parseHeader(header, sequence);
224-
logger.info("entry:chain = ", sequence.getAccession());
225-
logger.info("Data source: {} = {}", sequence.getAccession().getDataSource(), DataSource.PDB1);
226-
227-
header = "entry:chain|PDBID|CHAIN|SEQUENCE";
228-
instance.parseHeader(header, sequence);
229-
logger.info("entry:chain = {}", sequence.getAccession());
230-
logger.info("Data source: {} = {}", sequence.getAccession().getDataSource(), DataSource.PDB2);
231-
232-
header = "PDB:1ECY_A mol:protein length:142 ECOTIN";
233-
instance.parseHeader(header, sequence);
234-
logger.info("1ECY_A = {}", sequence.getAccession());
235-
logger.info("Data source: {} = {}", sequence.getAccession().getDataSource(), DataSource.PDBe);
236-
237-
header = "pat|country|number";
238-
instance.parseHeader(header, sequence);
239-
logger.info("number = {}", sequence.getAccession());
240-
logger.info("Data source: {}", sequence.getAccession().getDataSource(), DataSource.PATENTS);
241-
242-
header = "bbs|number";
243-
instance.parseHeader(header, sequence);
244-
logger.info("number = {}", sequence.getAccession());
245-
logger.info("Data source: {} = {}", sequence.getAccession().getDataSource(), DataSource.GENINFO);
246-
247-
header = "gnl|database|identifier";
248-
instance.parseHeader(header, sequence);
249-
logger.info("identifier = {}", sequence.getAccession());
250-
logger.info("Data source: {} = {}", sequence.getAccession().getDataSource(), DataSource.GENERAL);
251-
252-
header = "ref|accession|locus";
253-
instance.parseHeader(header, sequence);
254-
logger.info("accession = {}", sequence.getAccession());
255-
logger.info("Data source: {} = {}", sequence.getAccession().getDataSource(), DataSource.NCBI);
256-
257-
header = "lcl|identifier";
258-
instance.parseHeader(header, sequence);
259-
logger.info("identifier = {}", sequence.getAccession());
260-
logger.info("Data source: {} = {}", sequence.getAccession().getDataSource(), DataSource.LOCAL);
261-
}
174+
262175
}

biojava-core/src/test/java/org/biojava/nbio/core/sequence/io/GenericFastaHeaderParserTest.java

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -36,27 +36,6 @@
3636
*/
3737
public class GenericFastaHeaderParserTest {
3838

39-
private final static Logger logger = LoggerFactory.getLogger(GenericFastaHeaderParserTest.class);
40-
41-
public GenericFastaHeaderParserTest() {
42-
}
43-
44-
@BeforeClass
45-
public static void setUpClass() throws Exception {
46-
}
47-
48-
@AfterClass
49-
public static void tearDownClass() throws Exception {
50-
}
51-
52-
@Before
53-
public void setUp() {
54-
}
55-
56-
@After
57-
public void tearDown() {
58-
}
59-
6039
/**
6140
* GenBank gi|gi-number|gb|accession|locus
6241
* ENA Data Library gi|gi-number|emb|accession|locus
@@ -77,7 +56,6 @@ public void tearDown() {
7756
*/
7857
@Test
7958
public void testParseHeader() throws CompoundNotFoundException {
80-
logger.info("parseHeader");
8159
String header = "";
8260
ProteinSequence sequence = new ProteinSequence("");
8361
GenericFastaHeaderParser<ProteinSequence,AminoAcidCompound> instance = new GenericFastaHeaderParser<ProteinSequence,AminoAcidCompound>();
@@ -151,7 +129,6 @@ public void testParseHeader() throws CompoundNotFoundException {
151129
instance.parseHeader(header, sequence);
152130
assertEquals("identifier", sequence.getAccession().getID());
153131
assertEquals(sequence.getAccession().getDataSource(), DataSource.LOCAL);
154-
// TODO review the generated test code and remove the default call to fail.
155-
//fail("The test case is a prototype.");
132+
156133
}
157134
}

0 commit comments

Comments
 (0)