RE with FLASK-시퀀스 정보

FASTA, Genbank파일을 처리할때와 달리 ipynb일때부터 직접 입력하는 시퀀스 정보는 수기로 같이 받았다. 추가가 늦었을 뿐이지… 


Cutter
Finder

입력란 만들면서 제일 고생했던 건 CSS였음… 망할 그리드… ㅡㅡ 아무튼. 추가한 순서는

  1. HTML
  2. CSS(여기서 좀 고생함)
  3. JS
  4. app.py

JS나 Python파일은 크게 수정할 건 없고 Ajax로 주고받는 것만 추가하면 된다.

checked_finder.forEach(function (i) {
    if (checked_finder[0].checked == true) {
        textarea[2].disabled = false;
        sequence_name.disabled = false;
        sequence_desc.disabled = false
        sequence_name.focus();
        textarea[2].value = ''
    } else if (checked_finder[1].checked == true) {
        upload_fasta[1].disabled = false;
    } else {
        upload_gen[1].disabled = false;
    }
})

대신 시퀀스 정보와 이름을 입력받는 란은 수기로 입력할때만 받으므로(FASTA, Genbank는 그 안에 정보가 다 있어서 Biopython으로 가져올 수 있다) 그 부분에 대한 처리가 별도로 필요하다. 어려운 건 아니고, 라디오버튼이 활성되었을 때만 입력할 수 있게 해 주면 된다.

다음번에는 유효성 검사를 추가해야지… 


Cutter
Finder