biocore / biocore/LabControl

Pool amplicon libraries allows for 0 concentration triggering an exception

Aperta
#478 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
bug priority:high
Lingua principale
Python
Stelle
2
Fork
15
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

It's possible to select the down arrow when specifying a concentration. This results in the following exception:

```bash
AN ERROR HAS OCCURED!
Please copy the following into an issue in our github repository

Error
'<' not supported between instances of 'NoneType' and 'float'

Traceback
Traceback (most recent call last):
File "/Users/dtmcdonald/miniconda3/envs/labcontrol/lib/python3.7/site-packages/tornado/web.py", line 1697, in _execute result = method(*self.path_args, **self.path_kwargs)
File "/Users/dtmcdonald/miniconda3/envs/labcontrol/lib/python3.7/site-packages/tornado/web.py", line 3174, in wrapper return method(self, *args, **kwargs)
File "/Users/dtmcdonald/ResearchWork/software/labman/labcontrol/gui/handlers/process_handlers/pooling_process.py", line 310, in post {"function": "amplicon_pool", "parameters": {}})
File "/Users/dtmcdonald/ResearchWork/software/labman/labcontrol/db/process.py", line 2406, in create if in_comp['input_volume'] < 0.001:
TypeError: '<' not supported between instances of 'NoneType' and 'float'
```

![poolpools_error](https://user-images.githubusercontent.com/474290/56618526-b7f26180-65d7-11e9-9c3d-8cf811afcbca.gif)

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia dal gestore del modulo di pooling in labcontrol/gui/handlers/process_handlers/pooling_process.py e segui la richiesta fino a labcontrol/db/process.py intorno alla riga 2406, dove input_volume viene confrontato con 0.001. Riproduci l’input tramite la freccia verso il basso e analizza come la concentrazione diventa None. Il lavoro è completato quando il percorso per la concentrazione zero non attiva più l’eccezione segnalata.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
backend
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
42/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.