Bonjour,

J'aimerai savoir comment on peut remplacer des chemins absolus par des chemin relatifs.

Par exemple ;

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
def showDialog_msa1(self):
        self.filename_msa1 = QFileDialog.getOpenFileName(self, 'Open file', '/home/lahure/Documents')
        fname = open(self.filename_msa1)
        self.data_file_msa1 = fname.read()
        self.namefile_msa1.setText(self.filename_msa1)
ou ici ;

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
def treatment(self):
        self.parserfile()
        tabID=[]
        tabseq=[]
        tablength=[]
        sequence=""
        i=0
        fich=open("/home/lahure/Documents/msadiff/files/"+self.file_read,"r")
        for line in fich:
            line=line.replace("\n","")
            line=line.replace(".","-")
            if re.match("^>",line):
                id_len=line.split("/")
                tabID.append(id_len[0])
                tablength.append(id_len[1])
                tabseq.append(sequence)
                sequence=""
            else:
                sequence=sequence+line
                sequence=sequence.upper()
        tabseq.append(sequence)
        tabseq.remove("")
        length=len(tabseq)
        self.set_seq_object(tabID, tablength, tabseq, length)
J'aimerai ne plus avoir de chemin absolu, mais je sais pas du tout comment faire.

Alaninho