The import scripts were written before the scope of this applications were broadened, and with the expertise available.
Currently they are written in perl, which should be changed to python as Perl's mongodb driver has been deprecated for over a year and isn't developed any more. Also, perl's popularity is decreasing so choosing a more popular language would ensure that more people will understand the import scripts. Furthermore, perl environments take longer time to build, the mongodb driver alone takes 10 minutes to install.
This will lead to many changes, as the perl scripts uses a locally developped vcf parser which would need to be changed, for example using one of many vcf parsers in python, and also to parse the other files as inputs for the mongodb.
The import scripts were written before the scope of this applications were broadened, and with the expertise available. Currently they are written in perl, which should be changed to python as Perl's mongodb driver has been deprecated for over a year and isn't developed any more. Also, perl's popularity is decreasing so choosing a more popular language would ensure that more people will understand the import scripts. Furthermore, perl environments take longer time to build, the mongodb driver alone takes 10 minutes to install.
This will lead to many changes, as the perl scripts uses a locally developped vcf parser which would need to be changed, for example using one of many vcf parsers in python, and also to parse the other files as inputs for the mongodb.