| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorigincomment.ADN1
origincomment.ADN1test
public class ADN1test
Class for tests sequence (homologuous), but already used for target (cible) sequence. 
 This class for aligned sequences : methods works like that...
| Field Summary | |
|---|---|
private static int | 
compteur
"For the count of time of optimal result."  | 
private static java.util.Calendar | 
debut
"For the count of time of optimal result."  | 
private static java.util.Calendar | 
fin
"For the count of time of optimal result."  | 
private  int | 
longueur
Length of the current sequence.  | 
private static ADN1test[] | 
meilleuresSeqTest
The best test sequences.  | 
private  double[] | 
score
Tab of scores of current sequence.  | 
private static double | 
scoreMax
Maximal score (default is -300).  | 
private  char[] | 
sequence
Current sequence in char tab.  | 
private static int | 
total
"For the count of time of optimal result."  | 
| Fields inherited from class origincomment.ADN1 | 
|---|
nom | 
| Constructor Summary | |
|---|---|
ADN1test(java.lang.String nomFichier,
         java.lang.String sequence)
Constructor with given name and aligned sequence...  | 
|
| Method Summary | |
|---|---|
static void | 
aff(int[][] matrice,
    java.lang.String seq5,
    java.lang.String seq3)
Methode pour afficher la matrice d'alignement  | 
static java.lang.String | 
afficherNom_web(ADN1test[] tabAdn)
Some changes to this procedure to make results appears for web / HTML.  | 
static java.lang.String | 
afficherNom(ADN1test[] tabAdn)
To bet the name of a tab of instances of ADN1test.  | 
 int | 
alignement(int debut5,
           int fin5,
           int debut3,
           int fin3)
Deprecated. (unused...)  | 
 void | 
change_base(int pos,
            char nv_base)
 | 
static void | 
change_meilleures_sequences_test(ADN1test[] nvtabSeq)
 | 
 void | 
change_score(double[] sc)
 | 
static java.util.Vector | 
choisirSequencesTests(ADN1cible adn,
                      ADN1test[] adntest,
                      java.util.Vector seqTestVec,
                      java.util.Vector boolTestVec)
"Procedure to choose tests sequences by default or not" Work on the selection made by user on original graphical interface.  | 
static ADN1test[] | 
distance(ADN1cible adn,
         ADN1test adncible,
         ADN1test[] adntest)
"procedure which give a score to the test sequence and sort them. " First part of SSCA algorithm : scores !  | 
 boolean | 
est_Une_Base(char base)
"Method which test if read character is a base in aligned sequences"  | 
 ADN1test[] | 
evoluer(int nb_pas_tot,
        Profil profil)
Deprecated. (unused...)  | 
 boolean | 
match(char x,
      char y)
"Method which test if two bases can pair  | 
private static void | 
meilleur_combinaison_sequence(ADN1cible adn,
                              ADN1cible adnoptimal,
                              ADN1test adntest,
                              ADN1test[] tabSeq,
                              int[] quelleSeq,
                              int etape,
                              int debut,
                              int seuil,
                              int typeRecherche,
                              int scoreMax,
                              Resultat resultat,
                              boolean rechercher_pk)
 | 
 void | 
mutation(int pos_mut,
         java.util.Random r,
         Profil profil)
 | 
 double[] | 
quel_score()
 | 
 char | 
quelle_base(int pos)
 | 
 int | 
quelle_longueur()
 | 
 char[] | 
quelle_sequence()
 | 
static ADN1test[] | 
quelles_meilleures_sequences_test()
 | 
static ADN1test[] | 
resultat_Optimal(ADN1cible adn,
                 ADN1test adntest,
                 ADN1test[] tabAdn,
                 java.io.BufferedReader entree,
                 int nbSeqTest,
                 int seuil,
                 int typeRecherche,
                 boolean rechercher_pk)
"Method which test all possibilities of permutations of test sequences  | 
 int | 
score(char troisprime,
      char cinqprime)
"Methodes pour calculer le cout d'alignement de deux bases"  | 
static ADN1test[] | 
sequenceTests(java.lang.String seqTests)
Deprecated. [not used]  | 
 java.lang.String | 
toString(int debut,
         int fin)
To get a String of current instance sequence, between debut and fin.  | 
private static void | 
toutes_combinaisons(ADN1test[] tabSeq,
                    ADN1test[] quelleSeq,
                    java.util.Vector vecTabAdnFinal,
                    int etape,
                    int debut)
All combinations.  | 
static ADN1test[] | 
trier(ADN1test adncible,
      ADN1test[] adntest,
      int quelscore)
To sort the tab...  | 
| Methods inherited from class origincomment.ADN1 | 
|---|
afficher_Caracteristique_Web, afficher_Caracteristique, change_nom, load_File, quel_nom, to_File | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
private int longueur
private char[] sequence
private double[] score
private static ADN1test[] meilleuresSeqTest
private static double scoreMax
private static int total
private static int compteur
private static java.util.Calendar debut
private static java.util.Calendar fin
| Constructor Detail | 
|---|
public ADN1test(java.lang.String nomFichier,
                java.lang.String sequence)
nomFichier - (String) name of the filesequence - (String) aligned sequenceest_Une_Base(char)| Method Detail | 
|---|
public int quelle_longueur()
public double[] quel_score()
public char[] quelle_sequence()
public char quelle_base(int pos)
public static ADN1test[] quelles_meilleures_sequences_test()
public void change_score(double[] sc)
public static void change_meilleures_sequences_test(ADN1test[] nvtabSeq)
public void change_base(int pos,
                        char nv_base)
public boolean match(char x,
                     char y)
match in class ADN1x - (char)y - (char)
match(char, char), 
ADN1cible.recherche_Point_Ancrage(ADN1cible, int, int, int, double, ADN1test[], int), 
score(char, char), 
ADN1cible.verifier_Conservation_Commune(Palindrome1cible, Palindrome1test, double, double, int, ADN1test[]), 
ADN1cible.verifier_Conservation(Palindrome1cible, Palindrome1test, double, double, int, ADN1test[])public boolean est_Une_Base(char base)
est_Une_Base in class ADN1base - (char)
ADN1.est_Une_Base(char), 
ADN1cible.est_Une_Base_Test(char)
public static java.util.Vector choisirSequencesTests(ADN1cible adn,
                                                     ADN1test[] adntest,
                                                     java.util.Vector seqTestVec,
                                                     java.util.Vector boolTestVec)
adn - (ADN1cible)adntest - (ADN1test[])seqTestVec - (Vector)boolTestVec - (Vector)Interface1.selectionInt, 
Interface1.selectionBool, 
toutes_combinaisons(ADN1test[], ADN1test[], Vector, int, int), 
ProcessusOrigin.computing(Vector, ADN1cible, boolean, boolean), 
OriginAlgorithmsStefan.computing(Vector, ADN1cible, boolean, boolean)
private static void toutes_combinaisons(ADN1test[] tabSeq,
                                        ADN1test[] quelleSeq,
                                        java.util.Vector vecTabAdnFinal,
                                        int etape,
                                        int debut)
tabSeq - (ADN1test[])quelleSeq - (ADN1test[])vecTabAdnFinal - (Vector) output of procedure ?etape - (int)debut - (int)choisirSequencesTests(ADN1cible, ADN1test[], Vector, Vector)
public static ADN1test[] distance(ADN1cible adn,
                                  ADN1test adncible,
                                  ADN1test[] adntest)
adn - (ADN1cible)adncible - (ADN1test)adntest - (ADN1test[]) same as return ?
Profil, 
trier(ADN1test, ADN1test[], int)
public static ADN1test[] trier(ADN1test adncible,
                               ADN1test[] adntest,
                               int quelscore)
adncible - (ADN1test)adntest - (ADN1test[])quelscore - (int)
distance(ADN1cible, ADN1test, ADN1test[])
public static ADN1test[] resultat_Optimal(ADN1cible adn,
                                          ADN1test adntest,
                                          ADN1test[] tabAdn,
                                          java.io.BufferedReader entree,
                                          int nbSeqTest,
                                          int seuil,
                                          int typeRecherche,
                                          boolean rechercher_pk)
                                   throws java.lang.Exception
adn - (ADN1cible)adntest - (ADN1test)tabAdn - (ADN1test[])entree - (BufferedReader) Input data for optimal sequence contentnbSeqTest - (int) number of test sequencesseuil - (int) tresholdtypeRecherche - (int) search type (default is 3)rechercher_pk - (boolean) search of pseudoknot (default is true)
java.lang.Exception - emeilleur_combinaison_sequence(ADN1cible, ADN1cible, ADN1test, ADN1test[], int[], int, int, int, int, int, Resultat, boolean)
private static void meilleur_combinaison_sequence(ADN1cible adn,
                                                  ADN1cible adnoptimal,
                                                  ADN1test adntest,
                                                  ADN1test[] tabSeq,
                                                  int[] quelleSeq,
                                                  int etape,
                                                  int debut,
                                                  int seuil,
                                                  int typeRecherche,
                                                  int scoreMax,
                                                  Resultat resultat,
                                                  boolean rechercher_pk)
                                           throws java.lang.Exception
adn - (ADN1cible)adnoptimal - (ADN1cible) After use of the bufferedReader...adntest - (ADN1test)tabSeq - (ADN1test[])quelleSeq - (int[])etape - (int)debut - (int)seuil - (int)typeRecherche - (int) search type (default is 3)scoreMax - (int)resultat - (Resultat)rechercher_pk - (boolean) search of pseudoknot (default is true)
java.lang.Exception - eResultat, 
ADN1cible.calcul_Resultat(ADN1test[], int, boolean, boolean), 
ADN1cible.initialiser(), 
resultat_Optimal(ADN1cible, ADN1test, ADN1test[], BufferedReader, int, int, int, boolean)
public int alignement(int debut5,
                      int fin5,
                      int debut3,
                      int fin3)
debut5 - (int)fin5 - (int)debut3 - (int)fin3 - (int)
aff(int[][], String, String), 
score(char, char)
public int score(char troisprime,
                 char cinqprime)
troisprime - (char)cinqprime - (char)
alignement(int, int, int, int)
public static void aff(int[][] matrice,
                       java.lang.String seq5,
                       java.lang.String seq3)
matrice - (int [][])seq5 - (String)seq3 - (String)alignement(int, int, int, int)public static ADN1test[] sequenceTests(java.lang.String seqTests)
seqTests - (String)
public ADN1test[] evoluer(int nb_pas_tot,
                          Profil profil)
nb_pas_tot - (int)profil - (Profil)
mutation(int, Random, Profil), 
Profil, 
Random
public void mutation(int pos_mut,
                     java.util.Random r,
                     Profil profil)
pos_mut - (int)r - (Random)profil - (Profil)evoluer(int, Profil), 
Profil, 
Randompublic static java.lang.String afficherNom(ADN1test[] tabAdn)
tabAdn - (ADN1test[])
public static java.lang.String afficherNom_web(ADN1test[] tabAdn)
tabAdn - (ADN1test[])
public java.lang.String toString(int debut,
                                 int fin)
debut - (int)fin - (int)
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||