-
Notifications
You must be signed in to change notification settings - Fork 0
/
Sequence.java
59 lines (46 loc) · 1.05 KB
/
Sequence.java
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
59
public class Sequence {
//-----------------------------------------------------------------
// attributs
//-----------------------------------------------------------------
/*
* chaîne de nucleotides
*/
private String seq;
/*
* nom de la sequence
*/
private String nom;
/*
* indique si la sequence est un consensus de sequences (true) ou une sequence normale (false)
*/
private boolean consensus;
//---------------------------------------
// methodes
//---------------------------------------
//constructeurs
public Sequence (String nom, String sequence) {
this.nom = nom;
this.seq = sequence;
/*
* par defaut, on considere que la sequence n est pas un consensus
*/
this.consensus = false;
}
//accesseurs
public String getName() {
return this.nom;
}
public String getSeq() {
return this.seq;
}
public boolean getConsensus(){
return this.consensus;
}
//modifieurs
/*
* seule la caracteristique consensus est modifiable
*/
public void setConsensus(boolean a){
this.consensus = a;
}
}