Я хочу создать общий модуль Perl для обработки и анализа наборов данных, разделенных биомедицитами, и которые могут быть наиболее определенными для любых типов наборов данных, содержащих смесь категориальных (A, B, C, ..) и непрерывных (1,2,3,881 ..) и идентификатор (XXX1, XXX2 ...). План состоит в том, чтобы люди инициализировали модуль, а затем использовали некоторые аргументы, чтобы указать на файл (ы) данных, место, где должны быть размещены отчеты анализа, и структура данных.Как создать общую библиотеку Perl для обработки данных?
По строению данных я имею в виду, какая переменная находится в каком месте и ее название/тип. И здесь мне нужно некоторое просветление. Я не понимаю, как это сделать чистым способом. Очевидно, что люди создают простой файл схемы, будь то XML или какой-то другой формат, который будет самым чистым, но, возможно, не всем людям нравится делать что-то подобное.
Решения я могу думать о том, является:
- Создайте файл конфигурации в XML или аналогичном и с предварительно заданной формой.
- Передача информации во время инициализации модуля.
- Используйте первую строку данных в качестве заголовков и попытаться угадать типы (УЧ)
Конечно, должно быть «канонический» способ сделать это, которое также можно использовать и эффективно.
Итак, «общий» означает «только то, что я делаю»? :) –
Это перекрестная реклама на Perlmonks - http://perlmonks.org/?node_id=829939 – daotoad