Kwalitee Issues

has_meta_yml

Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.

buildtool_not_executable

Change the permissions of Build.PL/Makefile.PL to not-executable.

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:

  • MANIFEST (20) does not match dist (25):
  • Missing in MANIFEST: ._Makefile.PL, lib/TRL/._Microarray.pm, lib/TRL/Microarray/._Feature.pm, lib/TRL/Microarray/._Image.pm, t/._TRL-Microarray-Microarray_File-GAL_File.t

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: TRL::._Microarray, TRL::Microarray::._Feature, TRL::Microarray::._Image

prereq_matches_use

List all used modules in META.yml requires

Error:

  • File::Slurp
  • GD::Image
  • Image::ExifTool
  • Statistics::Descriptive

main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

no_dot_underscore_files

If you use Mac OS X, set COPYFILE_DISABLE (for OS 10.5 and better) or COPY_EXTENDED_ATTRIBUTES_DISABLE (for OS 10.4) environmental variable to true to exclude dot underscore files from a distribution.

Error:

  • ._Makefile.PL
  • lib/TRL/._Microarray.pm
  • lib/TRL/Microarray/._Feature.pm
  • lib/TRL/Microarray/._Image.pm
  • t/._TRL-Microarray-Microarray_File-GAL_File.t

meta_yml_has_license

Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.

use_warnings

Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: TRL::._Microarray, TRL::Microarray::._Feature, TRL::Microarray::._Image

test_prereq_matches_use

List all modules used in the test suite in META.yml test_requires

Error:

  • Test::Deep
  • Test::Differences
  • Test::Group

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.02,0.04,0.05,0.062

has_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
TRL::Microarray A Perl module for creating and manipulating microarray objects 0.062 metacpan
TRL::Microarray::Feature A Perl module for creating and manipulating microarray feature objects 0.05 metacpan
TRL::Microarray::Image A Perl module for creating microarray data plots metacpan
TRL::Microarray::Microarray_File Perl objects describing microarray files 0.04 metacpan
TRL::Microarray::Microarray_File::Agilent A Perl module for managing Agilent microarray files 0.05 metacpan
TRL::Microarray::Microarray_File::BlueFuse A Perl module for managing BlueFuse 'output' files 0.02 metacpan
TRL::Microarray::Microarray_File::Data_File An object oriented Perl module describing microarray data files 0.02 metacpan
TRL::Microarray::Microarray_File::GAL_File A Perl module for managing microarray GAL file objects 0.02 metacpan
TRL::Microarray::Microarray_File::GenePix A Perl module for managing microarray Axon GenePix data files 0.02 metacpan
TRL::Microarray::Microarray_File::Quantarray A Perl module for managing Perkin Elmer 'Scanarray' microarray files 0.05 metacpan
TRL::Microarray::Spot A Perl module for creating and manipulating microarray spot objects 0.02 metacpan

Provides

Name File View
agilent_file lib/TRL/Microarray/Microarray_File/Agilent.pm metacpan
array_feature lib/TRL/Microarray/Feature.pm metacpan
array_spot lib/TRL/Microarray/Spot.pm metacpan
bluefuse_file lib/TRL/Microarray/Microarray_File/BlueFuse.pm metacpan
data_file lib/TRL/Microarray/Microarray_File/Data_File.pm metacpan
delimited_file lib/TRL/Microarray/Microarray_File.pm metacpan
gal_file lib/TRL/Microarray/Microarray_File/GAL_File.pm metacpan
genepix_file lib/TRL/Microarray/Microarray_File/GenePix.pm metacpan
genepix_image lib/TRL/Microarray/Microarray_File/GenePix.pm metacpan
heatmap lib/TRL/Microarray/Image.pm metacpan
intensity_heatmap lib/TRL/Microarray/Image.pm metacpan
intensity_scatter lib/TRL/Microarray/Image.pm metacpan
log2_heatmap lib/TRL/Microarray/Image.pm metacpan
log_file lib/TRL/Microarray/Microarray_File.pm metacpan
ma_plot lib/TRL/Microarray/Image.pm metacpan
microarray lib/TRL/Microarray.pm metacpan
microarray_file lib/TRL/Microarray/Microarray_File.pm metacpan
microarray_image_file lib/TRL/Microarray/Microarray_File.pm metacpan
microarray_text_file lib/TRL/Microarray/Microarray_File.pm metacpan
plot lib/TRL/Microarray/Image.pm metacpan
quantarray_file lib/TRL/Microarray/Microarray_File/Quantarray.pm metacpan
quantarray_image lib/TRL/Microarray/Microarray_File/Quantarray.pm metacpan
ri_plot lib/TRL/Microarray/Image.pm metacpan
simple_delimited_file lib/TRL/Microarray/Microarray_File.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan