-
Notifications
You must be signed in to change notification settings - Fork 1
/
main.c
58 lines (49 loc) · 1.74 KB
/
main.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include "utils.h"
#include "module_identite.h"
#include "module_transcription.h"
#include "module_traduction.h"
#include "module_simi_pola.h"
#include "module_ORF.h"
/* Le main ici sert d'interface d'intéraction primaire avec l'utilisateur. Dès
qu'il lance le programme on lui affiche tout ce qu'il peut faire et il est ensuite
redirigé vers les focntions associées en fonction de ses choix. */
int main(){
int reponse = 0;
printf("Que voulez faire, donnez le chiffre correspondant ? \n");
printf("1-Recherche de la séquence codante la plus longue \n");
printf("2-Transcription \n");
printf("3-Traduction \n");
printf("4-Cacule du score d'identité entre deux séquence \n");
printf("5-Calcul du score de similarité de polarité entre deux séquences protéiques \n");
printf("6-Recherche séquence consensus issue d’un résultat d’alignement multiple \n");
printf("7-Recherche de la plus grande sous-chaîne de polarité commune à 2 séquences \n");
scanf("%d", &reponse);
printf("\n");
if (reponse == 1){
orf();
}
else if (reponse == 2){
transcription();
}
else if(reponse == 3){
traduction();
}
else if(reponse == 4){
identite();
}
else if(reponse == 5){
simi_pola();
}
else if(reponse == 6){
printf("Vous avez sélectionné : Recherche séquence consensus issue d’un résultat d’alignement multiple \n");
printf("Malheureusement, ce service est encore indisponible \n");
}
else if(reponse ==7){
printf("Vous avez séletionné : Recherche de la plus grande sous-chaîne de polarité commune à 2 séquences \n");
printf("Malheureusement, ce service est encore indisponible \n");
}
else{
printf("Vous n'avez sélectionné aucun service \n");
}
return 0;
}