testssuite01
Class TestAlgorithmsPartIII

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by testssuite01.TestAlgorithmsPartIII
All Implemented Interfaces:
junit.framework.Test

public class TestAlgorithmsPartIII
extends junit.framework.TestCase

Test class about modele.Algorithms class (part III).
Some more reslisttic use (only real sequences tests of tmRNA already selected by SSCA).
For algorithms here, test should be done be real and valid results, and analysis of tests near those results (because heuristic). Might be with real sequences...
Complexity of input / output of algorithms indicate tests in "real use".
Differences in use of computeNumber (errors) of Palindrome's :
j-- : 21 - 2 - 10 - 25 - 1 - 22 / 21 - 2 - 10 - 21 - 1 - 22
j++ : 20 - 8 - 14 - 21 - 1 - 18 / 20 - 8 - 14 - 21 - 1 - 18 **
j++ is maintained ; some changes afterwards in code : results changes... 678 instead of 692 pals

Author:
Gabriel Chandesris (2008)
See Also:
modele, TestAlgorithmsPartI, TestAlgorithmsPartII, TestAlgorithmsPartIV

Field Summary
private  Sequence actact
          Act. act. tmRNA
private  Sequence aersal
          Aer. sal. tmRNA
private  SequenceListe aersalliste
          lists of sequences
private  Sequence ecoli
          E. coli tmRNA
private  SequenceListe ecoliliste
          lists of sequences
private  SequenceListe exampleliste
          lists of sequences
private  Sequence haeinf
          Hae. inf. tmRNA
private  SequenceListe haeinfliste
          lists of sequences
private  Sequence pasmul
          Pas. mul. tmRNA
private  Sequence sheput
          She. put. tmRNA
private  SequenceListe sheputliste
          lists of sequences
private  SequenceListe teslist
          lists of sequences
private  Sequence vibchol
          Vib. cho. tmRNA
private  SequenceListe vibcholliste
          lists of sequences
 
Constructor Summary
TestAlgorithmsPartIII()
           
 
Method Summary
protected  void setUp()
           
 void testSAPColiAersalThenCT()
           
 void testSAPColiColiThenCT()
           
 void testSAPColiExampleThenCT()
           
 void testSAPColiHaeinfThenCT()
           
 void testSAPColiSheputThenCT()
           
 void testSAPColiSingleAersalThenCT()
           
 void testSAPColiSingleColiThenCT()
           
 void testSAPColiSingleHaeinfThenCT()
           
 void testSAPColiSingleSheputThenCT()
           
 void testSAPColiSingleVibCholThenCT()
           
 void testSAPColiTeslistThenCT()
           
 void testSAPColiVibcholThenCT()
           
 void testSearchAnchorPointsColiAersal()
           
 void testSearchAnchorPointsColiColi()
           
 void testSearchAnchorPointsColiExample()
           
 void testSearchAnchorPointsColiHaeinf()
           
 void testSearchAnchorPointsColiSheput()
           
 void testSearchAnchorPointsColiTeslist()
           
 void testSearchAnchorPointsColiVibchol()
           
 void testSearchStructuralPalindromeColiAersal()
           
 void testSearchStructuralPalindromeColiColi()
           
 void testSearchStructuralPalindromeColiExample()
           
 void testSearchStructuralPalindromeColiHaeinf()
           
 void testSearchStructuralPalindromeColiSheput()
           
 void testSearchStructuralPalindromeColiTeslist()
           
 void testSearchStructuralPalindromeColiVibchol()
           
 void testVariableZonesTreatmentColiAersal()
           
 void testVariableZonesTreatmentColiColi()
           
 void testVariableZonesTreatmentColiExample()
           
 void testVariableZonesTreatmentColiHaeinf()
           
 void testVariableZonesTreatmentColiSheput()
           
 void testVariableZonesTreatmentColiTesList()
           
 void testVariableZonesTreatmentColiVibchol()
           
 void testVZTColiAersalThenCT()
           
 void testVZTColiColiThenCT()
           
 void testVZTColiExampleThenCT()
           
 void testVZTColiHaeinfThenCT()
           
 void testVZTColiSheputThenCT()
           
 void testVZTColiTeslistThenCT()
           
 void testVZTColiVibcholThenCT()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ecoli

private Sequence ecoli
E. coli tmRNA


vibchol

private Sequence vibchol
Vib. cho. tmRNA


sheput

private Sequence sheput
She. put. tmRNA


aersal

private Sequence aersal
Aer. sal. tmRNA


haeinf

private Sequence haeinf
Hae. inf. tmRNA


actact

private Sequence actact
Act. act. tmRNA


pasmul

private Sequence pasmul
Pas. mul. tmRNA


ecoliliste

private SequenceListe ecoliliste
lists of sequences


vibcholliste

private SequenceListe vibcholliste
lists of sequences


sheputliste

private SequenceListe sheputliste
lists of sequences


aersalliste

private SequenceListe aersalliste
lists of sequences


haeinfliste

private SequenceListe haeinfliste
lists of sequences


exampleliste

private SequenceListe exampleliste
lists of sequences


teslist

private SequenceListe teslist
lists of sequences

Constructor Detail

TestAlgorithmsPartIII

public TestAlgorithmsPartIII()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class junit.framework.TestCase
Throws:
java.lang.Exception

testSearchAnchorPointsColiColi

public void testSearchAnchorPointsColiColi()

testSearchAnchorPointsColiExample

public void testSearchAnchorPointsColiExample()

testSearchAnchorPointsColiTeslist

public void testSearchAnchorPointsColiTeslist()

testSearchAnchorPointsColiVibchol

public void testSearchAnchorPointsColiVibchol()

testSearchAnchorPointsColiSheput

public void testSearchAnchorPointsColiSheput()

testSearchAnchorPointsColiAersal

public void testSearchAnchorPointsColiAersal()

testSearchAnchorPointsColiHaeinf

public void testSearchAnchorPointsColiHaeinf()

testVariableZonesTreatmentColiColi

public void testVariableZonesTreatmentColiColi()

testVariableZonesTreatmentColiExample

public void testVariableZonesTreatmentColiExample()

testVariableZonesTreatmentColiTesList

public void testVariableZonesTreatmentColiTesList()

testVariableZonesTreatmentColiVibchol

public void testVariableZonesTreatmentColiVibchol()

testVariableZonesTreatmentColiSheput

public void testVariableZonesTreatmentColiSheput()

testVariableZonesTreatmentColiAersal

public void testVariableZonesTreatmentColiAersal()

testVariableZonesTreatmentColiHaeinf

public void testVariableZonesTreatmentColiHaeinf()

testSAPColiColiThenCT

public void testSAPColiColiThenCT()

testSAPColiExampleThenCT

public void testSAPColiExampleThenCT()

testSAPColiTeslistThenCT

public void testSAPColiTeslistThenCT()

testSAPColiVibcholThenCT

public void testSAPColiVibcholThenCT()

testSAPColiSheputThenCT

public void testSAPColiSheputThenCT()

testSAPColiAersalThenCT

public void testSAPColiAersalThenCT()

testSAPColiHaeinfThenCT

public void testSAPColiHaeinfThenCT()

testVZTColiColiThenCT

public void testVZTColiColiThenCT()

testVZTColiExampleThenCT

public void testVZTColiExampleThenCT()

testVZTColiTeslistThenCT

public void testVZTColiTeslistThenCT()

testVZTColiVibcholThenCT

public void testVZTColiVibcholThenCT()

testVZTColiSheputThenCT

public void testVZTColiSheputThenCT()

testVZTColiAersalThenCT

public void testVZTColiAersalThenCT()

testVZTColiHaeinfThenCT

public void testVZTColiHaeinfThenCT()

testSAPColiSingleColiThenCT

public void testSAPColiSingleColiThenCT()

testSAPColiSingleVibCholThenCT

public void testSAPColiSingleVibCholThenCT()

testSAPColiSingleSheputThenCT

public void testSAPColiSingleSheputThenCT()

testSAPColiSingleAersalThenCT

public void testSAPColiSingleAersalThenCT()

testSAPColiSingleHaeinfThenCT

public void testSAPColiSingleHaeinfThenCT()

testSearchStructuralPalindromeColiColi

public void testSearchStructuralPalindromeColiColi()

testSearchStructuralPalindromeColiExample

public void testSearchStructuralPalindromeColiExample()

testSearchStructuralPalindromeColiTeslist

public void testSearchStructuralPalindromeColiTeslist()

testSearchStructuralPalindromeColiVibchol

public void testSearchStructuralPalindromeColiVibchol()

testSearchStructuralPalindromeColiSheput

public void testSearchStructuralPalindromeColiSheput()

testSearchStructuralPalindromeColiAersal

public void testSearchStructuralPalindromeColiAersal()

testSearchStructuralPalindromeColiHaeinf

public void testSearchStructuralPalindromeColiHaeinf()