Convert-Pheno
view release on metacpan or search on metacpan
"DateTime::Format::ISO8601" : "0.17",
"Devel::Size" : "0.84",
"File::ShareDir::ProjectDistDir" : "1.000009",
"Hash::Fold" : "v1.0.0",
"JSON::Validator" : "5.14",
"JSON::XS" : "4.03",
"JSONLD" : "0.006",
"Mojolicious" : "9.33",
"Moo" : "2.005005",
"Path::Tiny" : "0.144",
"Sort::Naturally" : "1.03",
"Term::ANSIColor" : "5.01",
"Text::CSV_XS" : "1.50",
"Text::Levenshtein::XS" : "0.503",
"Text::Similarity" : "0.13",
"Types::Standard" : "2.004000",
"XML::Fast" : "0.17",
"YAML::XS" : "0.88",
"perl" : "5.026000"
}
},
DateTime::Format::ISO8601: '0.17'
Devel::Size: '0.84'
File::ShareDir::ProjectDistDir: '1.000009'
Hash::Fold: v1.0.0
JSON::Validator: '5.14'
JSON::XS: '4.03'
JSONLD: '0.006'
Mojolicious: '9.33'
Moo: '2.005005'
Path::Tiny: '0.144'
Sort::Naturally: '1.03'
Term::ANSIColor: '5.01'
Text::CSV_XS: '1.50'
Text::Levenshtein::XS: '0.503'
Text::Similarity: '0.13'
Types::Standard: '2.004000'
XML::Fast: '0.17'
YAML::XS: '0.88'
perl: '5.026000'
resources:
bugtracker: https://github.com/CNAG-Biomedical-Informatics/convert-pheno/issues
Makefile.PL view on Meta::CPAN
'x_contributors' => [],
},
PREREQ_PM => {
'JSON::XS' => '4.03',
'YAML::XS' => '0.88',
'Path::Tiny' => '0.144',
'Term::ANSIColor' => '5.01',
'Text::CSV_XS' => '1.50',
'Text::Similarity' => '0.13',
'Text::Levenshtein::XS' => '0.503',
'Sort::Naturally' => '1.03',
'File::ShareDir::ProjectDistDir' => '1.000009',
'DBI' => '1.643',
'Moo' => '2.005005',
'DBD::SQLite' => '1.72',
'Mojolicious' => '9.33',
'XML::Fast' => '0.17',
'JSON::Validator' => '5.14',
'Types::Standard' => '2.004000',
#'Test::Deep' => '1.204',
#'Test::Exception' => '0.43',
# No specific version needed
# bin and lib
requires 'JSON::XS';
requires 'YAML::XS';
requires 'Path::Tiny';
requires 'Term::ANSIColor';
requires 'Text::CSV_XS';
requires 'Text::Similarity';
requires 'Text::Levenshtein::XS';
requires 'Sort::Naturally';
requires 'DBI';
requires 'Moo';
requires 'DBD::SQLite';
requires 'Mojolicious::Lite';
requires 'XML::Fast';
requires 'JSON::Validator';
requires 'IO::Socket::SSL';
requires 'Types::Standard';
requires 'File::ShareDir::ProjectDistDir';
requires 'Data::Leaf::Walker';
lib/Convert/Pheno/IO/CSVHandler.pm view on Meta::CPAN
package Convert::Pheno::IO::CSVHandler;
use strict;
use warnings;
use autodie;
use feature qw(say);
use File::Basename;
use Text::CSV_XS qw(csv);
use Sort::Naturally qw(nsort);
use List::Util qw(any);
use File::Spec::Functions qw(catdir);
use IO::Compress::Gzip qw($GzipError);
use IO::Uncompress::Gunzip qw($GunzipError);
use Data::Dumper;
use Devel::Size qw(total_size);
use Convert::Pheno::IO::FileIO qw(io_yaml_or_json);
use Convert::Pheno::Tabular::REDCap::Dictionary;
use Convert::Pheno::OMOP::Definitions;
lib/Convert/Pheno/IO/FileIO.pm view on Meta::CPAN
use autodie;
use feature qw(say);
use Path::Tiny;
use File::Basename;
use List::Util qw(any);
use YAML::XS qw(Load Dump);
$YAML::XS::Boolean = 'JSON::PP'; # use JSON::PP::Boolean objects
use JSON::XS;
use IO::Compress::Gzip qw($GzipError);
use IO::Uncompress::Gunzip qw($GunzipError);
use Sort::Naturally qw(nsort);
use Data::Leaf::Walker;
use Exporter 'import';
our @EXPORT = qw(read_json read_yaml io_yaml_or_json write_json write_yaml);
#########################
#########################
# SUBROUTINES FOR I/O #
#########################
#########################
( run in 4.976 seconds using v1.01-cache-2.11-cpan-e93a5daba3e )