Iwo mameseji ehurongwa haakodzeri kupinda mauri sezvo akaomesesa kune vasiri nyanzvi, asi muchidimbu, masayendisiti anogona kushandisa iri pamusoro apa infographic kuti anzwisise kana iyo DNA yekutevedzana yakafamba zvakanaka uye ndeapi matambudziko akamuka.
Iyi sevhisi ine zvimwe, zvirongwa zvedesktop. Asi fastq.bio inobvumidza iwe kukurumidzira basa rako nekuona iyo data. Mune zvimwe zviitiko zvakawanda, unofanirwa kukwanisa kushanda nemutsara wekuraira, asi havasi vese geneticists vane ruzivo rwakakosha.
Zvose zvinoshanda zviri nyore. Iko kupinza idata inounzwa muchimiro chefaira remavara. Iyi faira inogadzirwa nehunyanzvi hwekutevedzana maturusi. Iyo faira ine rondedzero yeDNA sequences uye chibodzwa chemhando ye nucleotide yega yega. The file format is .fastq, ndosaka sevhisi yakawana zita rayo.
Kuita muJavaScript
Nhanho yekutanga yemushandisi kana uchishanda ne fastq.bio ndeyekusarudza faira yakakodzera. Uchishandisa iyo Faira chinhu, iyo application inoverenga isingaite yedata kubva kufaira uye maitiro ayo batch. Basa reJavaScript pano nderekuita nyore tambo mashandiro uye kuverenga metrics. Imwe yacho inhamba yema nucleotides A, C, G uye T pazvidimbu zvakasiyana zveDNA.
Mushure mekuverenga zviratidzo zvinodikanwa, ivo vanoonekwa vachishandisa Plotly.js, uye sevhisi inotanga kushanda neyakatsva data data. Iyo chunking inoitwa kuvandudza kunaka kweUX. Kana iwe ukashanda ne data rese kamwechete, maitiro acho achaomesa kwechinguva, sezvo mafaera ane mhedzisiro yekutevedzana anotora mazana emagigabytes epafaira nzvimbo. Iyo sevhisi inotora zvidimbu zve data kubva muhukuru kubva 0,5 kusvika 1 MB uye inoshanda navo nhanho nhanho, ichivaka graphical data.
# On the command line
$ ./seqtk fqchk data.fastq
# In the browser console
> Module.callMain(["fqchk", "data.fastq"])
Kuwana mukana weiyo chaiyo faira system kunodiwa kuti usazonyorazve seqtk yetambo pane kupinza faira. Muchiitiko ichi, chidimbu che data chinoratidzwa se data.fastq faira mu FS chaiyo ine call ku main() seqtk pairi.