|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmodele.OtherAlgoStefanConverter
public abstract class OtherAlgoStefanConverter
Linked with class OtherAlgorithmsStefan OtherAlgorithmsStefan
to avoid
to be too long : some conversion procedures are here as sttatic statements.
Mainly work as an helper for that things.
Vector's have been removed, import of ADN1test
has been kept. For more information see OtherAlgorithmsStefan.
Constructor Summary | |
---|---|
OtherAlgoStefanConverter()
|
Method Summary | |
---|---|
private static java.lang.String |
afficher_Caracteristique_Web(Sequence target,
OtherAlgorithmsStefan algo,
boolean tfold)
Some changes to this procedure to make results appears for web / HTML. |
private static java.lang.String |
afficher_Caracteristique(Sequence target,
OtherAlgorithmsStefan algo,
boolean tfold)
SOME SHOW FOR VIEW "This method for show on a target sequence of DNA" |
private static java.lang.String |
afficherNom_web(Sequence[] tabAdn)
Some changes to this procedure to make results appears for web / HTML. |
private static java.lang.String |
afficherNom(Sequence[] tabAdn)
To bet the name of a tab of instances of Sequence. |
static SequenceListe |
algoSSCA(Sequence target,
SequenceListe homologuous)
Deprecated. "old version" see also algoSSCA(Sequence, SequenceListe, int, int) |
static SequenceListe |
algoSSCA(Sequence target,
SequenceListe homologuous,
int identity,
int deletion)
A default call to SSCA algorithm to get all list of homologuous with scores computed. |
static SequenceListe |
algoSSCA(Sequence target,
SequenceListe homologuous,
int nbMinSequences,
int nbMaxSequences,
double minHomology,
double maxHomology,
boolean selection)
Deprecated. "old version" see also algoSSCA(Sequence, SequenceListe, int, int, double, double, boolean, int, int) |
static SequenceListe |
algoSSCA(Sequence target,
SequenceListe homologuous,
int nbMinSequences,
int nbMaxSequences,
double minHomology,
double maxHomology,
boolean selection,
int identity,
int deletion)
The whole computing of SSCA. |
static java.util.Vector |
conversionFrom(Sequence adntcible,
SequenceListe[] listes)
Deprecated. [only for information, please use conversionFrom(Sequence, SequenceListe[], boolean)] |
static SequenceListe[] |
conversionFrom(Sequence adntcible,
SequenceListe[] listes,
boolean diff)
Conversion of a set of sequences listes to a vector of tabs of ADN1test's and put the target sequence at position 0 on each table. |
private static java.lang.String |
decoupeString_Web(java.lang.String chaineDecoupe)
This method to cut a String by 80 characters length substring. |
private static java.lang.String |
decoupeString(java.lang.String chaineDecoupe)
This method to cut a String by 80 characters length substring. |
private static Sequence[] |
distance(Sequence target_cible,
Sequence target_test,
Sequence[] adntest)
Deprecated. "old version" see also distance(Sequence, Sequence, Sequence[], int, int) |
private static Sequence[] |
distance(Sequence target_cible,
Sequence target_test,
Sequence[] adntest,
int identity,
int deletion)
"procedure which give a score to the test sequence and sort them. " First part of SSCA algorithm : scores ! |
static Palindrome[] |
fusion_Palindrome(Palindrome[] tabPalCourant,
Palindrome[] tabPalPrincipal)
"Following methods sorted by use order in ADN1 Class". (6) "Fusion method of two tables of palindromes to have the final table of result step by step ; used by palindromes' search" |
static java.lang.String |
getScreenToSee(SequenceListe[] tabsadn,
Sequence target,
OtherAlgorithmsStefan algo,
boolean tfold)
Working about what will be on screen. |
static java.lang.String |
getScreenToSeeHTML(SequenceListe[] tabsadn,
Sequence target,
OtherAlgorithmsStefan algo,
boolean tfold)
Working about what will be on screen. |
private static Sequence[] |
trier(Sequence target_test,
Sequence[] adntest,
int quelscore)
To sort the tab... |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OtherAlgoStefanConverter()
Method Detail |
---|
public static java.util.Vector conversionFrom(Sequence adntcible, SequenceListe[] listes)
adntcible
- (Sequence) target sequence to add in position 0listes
- (SequenceListe[])
ADN1test
,
Sequence
,
SequenceListe
,
controller
,
OtherAlgorithmsStefan.launch(Sequence, SequenceListe[], boolean)
public static SequenceListe[] conversionFrom(Sequence adntcible, SequenceListe[] listes, boolean diff)
adntcible
- (Sequence) target sequence to add in position 0listes
- (SequenceListe[])diff
- (boolean) to make a difference with conversionFrom(Sequence, SequenceListe[])
ADN1test
,
Sequence
,
SequenceListe
,
controller
,
OtherAlgorithmsStefan.launch(Sequence, SequenceListe[], boolean)
public static java.lang.String getScreenToSee(SequenceListe[] tabsadn, Sequence target, OtherAlgorithmsStefan algo, boolean tfold)
tabsadn
- (Vector) vector of tabs of palindromestarget
- (Sequence)tfold
- (boolean) false if multiple predictions (TFold), true if one (P-DCFold)
afficherNom(Sequence[])
,
Interface3.visualize(PalindromeListe)
private static java.lang.String afficherNom(Sequence[] tabAdn)
tabAdn
- (Sequence[])
getScreenToSee(SequenceListe[], Sequence, OtherAlgorithmsStefan, boolean)
,
getScreenToSeeHTML(SequenceListe[], Sequence, OtherAlgorithmsStefan, boolean)
private static java.lang.String afficher_Caracteristique(Sequence target, OtherAlgorithmsStefan algo, boolean tfold)
target
- (Sequence) target sequencealgo
- (OtherAlgorithmsStefan)tfold
- (boolean) false if multiple predictions (TFold), true if one (P-DCFold)
Interface3.setInterface(origincomment.ADN1cible, Vector)
private static java.lang.String decoupeString(java.lang.String chaineDecoupe)
chaineDecoupe
- (String)
ProcessusOrigin.doPost(HttpServletRequest, HttpServletResponse)
public static java.lang.String getScreenToSeeHTML(SequenceListe[] tabsadn, Sequence target, OtherAlgorithmsStefan algo, boolean tfold)
tabsadn
- (Vector) vector of tabs of palindromestarget
- (Sequence)algo
- (OtherAlgorithmsStefan)tfold
- (boolean) false if multiple predictions (TFold), true if one (P-DCFold)
afficherNom_web(Sequence[])
private static java.lang.String afficherNom_web(Sequence[] tabAdn)
tabAdn
- (Sequence[])
getScreenToSee(SequenceListe[], Sequence, OtherAlgorithmsStefan, boolean)
,
getScreenToSeeHTML(SequenceListe[], Sequence, OtherAlgorithmsStefan, boolean)
private static java.lang.String afficher_Caracteristique_Web(Sequence target, OtherAlgorithmsStefan algo, boolean tfold)
target
- (Sequence) target sequencealgo
- (OtherAlgorithmsStefan)tfold
- (boolean) false if multiple predictions (TFold), true if one (P-DCFold)
private static java.lang.String decoupeString_Web(java.lang.String chaineDecoupe)
chaineDecoupe
- (String)
public static Palindrome[] fusion_Palindrome(Palindrome[] tabPalCourant, Palindrome[] tabPalPrincipal)
tabPalCourant
- (Palindrome[])tabPalPrincipal
- (Palindrome[])
ArbreExec.recuperation(PalindromeListeListe, Palindrome[], NoeudArbreExec)
,
OtherAlgorithmsStefan.recherche_Palindrome(Sequence, int, int, int, Sequence[], int, int, boolean, int)
public static SequenceListe algoSSCA(Sequence target, SequenceListe homologuous)
target
- (Sequence) target sequenceshomologuous
- (SequenceListe) homologuous sequences
algoSSCA(Sequence, SequenceListe, int, int, double, double, boolean)
public static SequenceListe algoSSCA(Sequence target, SequenceListe homologuous, int nbMinSequences, int nbMaxSequences, double minHomology, double maxHomology, boolean selection)
target
- (Sequence) target sequencehomologuous
- (SequenceListe) homologuous sequencesnbMinSequences
- (int) minimal number of sequences to be selectednbMaxSequences
- (int) maximal number of sequences to be selectedminHomology
- (double) minimal homology for selectionmaxHomology
- (double) maximal homology for selectionselection
- (boolean) To output the selection (true) or all sequences (false)
private static Sequence[] distance(Sequence target_cible, Sequence target_test, Sequence[] adntest)
target_cible
- (Sequence) target sequencetarget_test
- (Sequence) target sequenceadntest
- (Sequence[]) same as return ?
ConvertedProfil
,
trier(Sequence, Sequence[], int)
public static SequenceListe algoSSCA(Sequence target, SequenceListe homologuous, int identity, int deletion)
target
- (Sequence) target sequenceshomologuous
- (SequenceListe) homologuous sequencesidentity
- (int) best percentage of identitydeletion
- (int) percentage of deletion
algoSSCA(Sequence, SequenceListe, int, int, double, double, boolean)
public static SequenceListe algoSSCA(Sequence target, SequenceListe homologuous, int nbMinSequences, int nbMaxSequences, double minHomology, double maxHomology, boolean selection, int identity, int deletion)
target
- (Sequence) target sequencehomologuous
- (SequenceListe) homologuous sequencesnbMinSequences
- (int) minimal number of sequences to be selectednbMaxSequences
- (int) maximal number of sequences to be selectedminHomology
- (double) minimal homology for selectionmaxHomology
- (double) maximal homology for selectionselection
- (boolean) To output the selection (true) or all sequences (false)identity
- (int) best percentage of identitydeletion
- (int) percentage of deletion
private static Sequence[] distance(Sequence target_cible, Sequence target_test, Sequence[] adntest, int identity, int deletion)
target_cible
- (Sequence) target sequencetarget_test
- (Sequence) target sequenceadntest
- (Sequence[]) same as return ?identity
- (int) best percentage of identitydeletion
- (int) percentage of deletion
ConvertedProfil
,
trier(Sequence, Sequence[], int)
private static Sequence[] trier(Sequence target_test, Sequence[] adntest, int quelscore)
target_test
- (Sequence) (was test)adntest
- (Sequence[])quelscore
- (int)
distance(Sequence, Sequence, Sequence[])
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |