HackaMol::FileRole -
version 0.00_16
This role adds files (log_fn,in_fn,out_fn) to a class. This is still a work in progress, and it will probably change (suggestions welcome). The goal is to reduce the amount code required for creating inputs, processing outputs, and monitoring it all in a platform independent way. MooseX::Types::Path::Class is used to coerce the attributes into Path::Class::File objects. See Path::Class for associated methods.
isa Path::Class::File that is 'ro'
Intended for logging, but there's nothing enforcing that for now.
writing input, but there's nothing enforcing that for now.
reading output, but there's nothing enforcing that for now.
isa Path::Class::File that is 'rw'
a place for those extra, annoying files
Demian Riccardi <demianriccardi@gmail.com>
This software is copyright (c) 2014 by Demian Riccardi.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install HackaMol, copy and paste the appropriate command in to your terminal.
cpanm
cpanm HackaMol
CPAN shell
perl -MCPAN -e shell install HackaMol
For more information on module installation, please visit the detailed CPAN module installation guide.