[clean_old_arm.py](https://github.com/AMP-SCZ/utility/blob/main/clean_old_arm.py) --- (1) * read all JSONs * if screening_arm_1 and 2 exists, then it has duplicate * find which arm has chrcrit_part, that is the latest arm * mark the other as duplicate * delete it * set the corresponding bit in dhash for re-download and re-shift * no need to maintain dclean (2) * read all JSONs * if screening_arm_1 and 2 exists, then it has duplicate * read the informed_consent_run_sheet csv * find group value in latest consent row, regardless of parent, guardian * keep that arm