CSV2MIPE(1)
π CSV2MIPE(1) β the csv2mipe.pl glow-up π
okay bestie, gather round, because this little script is literally the moment. csv2mipe.pl takes your messy lil tab-delimited files and generates a MIPE file out of them β and yes, it's based on MIPE version v1.1, no cap. π¦
So it eats 3 tab-delimited files, and here's the whole menu:
- a tab-delimited file with PCR-level data
- a tab-delimited file with SNP-level data
- a tab-delimited file with assay-level data
πΈ NAME πΈ
csv2mipe.pl β generates a MIPE file based on 3 tab-delimited files, based on MIPE version v1.1. π
β¨ the PCR-level data file β here's what columns it needs β¨
Not me being so specific about this, but every one of these has to be there:
pcr_idpcr_modified(might be multiple, divided by semi-colon";")pcr_project(might be multiple, divided by semi-colon";")pcr_researcher(might be multiple, divided by semi-colon";")pcr_speciessource_typesource_iddesign_seqprimer1_oligoprimer1_seqprimer1_tmprimer2_oligoprimer2_seqprimer2_tmdesign_remark(might be multiple, divided by semi-colon";")use_sequse_revcompuse_remark(might be multiple, divided by semi-colon";")pcr_remark(might be multiple, divided by semi-colon";")
π the SNP-level data file β columns go here π
pcr_idsnp_idsnp_possnp_ambsnp_remark(might be multiple, divided by semi-colon";")
π the assay-level data file β columns, but make it assay π
pcr_idsnp_idassay_idassay_typeassay_enzymeassay_oligoassay_specificassay_tailassay_strandassay_remark(might be multiple, divided by semi-colon";")
β¨ SYNOPSIS β¨
the way you just run it, three files, in order, that's it, periodt:
csv2mipe.pl <pcr_file.csv> <snp_file.csv> <assay_file.csv>
π ADDITIONAL INFO π
lowkey iconic extra reading, go check it:
π AUTHOR π
- Jan Aerts (jan.aerts@bbsrc.ac.uk)
and that's the whole vibe, bestie π«Ά this was brought to you by perl v5.32.1, dated 2021-02-21, serving CSV2MIPE(1) realness π β¨
π¦ where this page comes from
- debian bookworm: mipe 1.1-9 Β· LGPL-2.1-or-later
- debian trixie: mipe 1.1-9 Β· LGPL-2.1-or-later
- ubuntu jammy: mipe 1.1-9 Β· LGPL-2.1-or-later
- ubuntu noble: mipe 1.1-9 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms