~ubuntu-branches/ubuntu/wily/bioperl-run/wily-proposed

« back to all changes in this revision

Viewing changes to Bio/Tools/Run/PiseApplication/prettyseq.pm

  • Committer: Bazaar Package Importer
  • Author(s): Charles Plessy
  • Date: 2009-09-03 11:00:03 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20090903110003-11of27rxner5vnl9
Tags: 1.6.1-1
* New upstream release.
* debian/patches/10-wrong-path-for-interpreter.patch: removed
  (fixed upstream).
* debian/watch updated (bioperl -> BioPerl).
* debian/rules refreshed with dh-make-perl 0.53.
  - Disabled installation of examples (removed upstream).
  - Removed the correction of file permission of Pise documentation
    (removed upstream).
  - Removed patching facilities (no patches anymore).
  - Disabled tests as I experience failures with t/Eponine.t despite
    this program is not installed.
* debian/copyright:
  - Removed vanity lines about debianization and debian copyright.
  - Incremented years to 2009.
  - Updated to latest experimentation of the machine-readable license summary.
* debian/control:
  - Incremented Standards-Version to reflect conformance on new Policy
    (dropped versionned build-dependancy on Perl).
  - Removed build-dependancy on quilt (no patches anymore).
  - Depend and Build-Depend on bioperl versions superior or equal to 1.6.0.
  - Build-depends on, and Recommdnes libalgorithm-diff-perl, libipc-run-perl,
    libio-string-perl and libxml-twig-perl, that are listed in DEPENDANCIES.
  - Build-depends on libarray-compare-perl and libtree-dagnode-perl
    (otherwise tests fail). 
  - Depend on amap-align instead of amap (Closes: #541274).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# $Id: prettyseq.pm,v 1.6 2006/07/04 22:23:35 mauricio Exp $
2
 
# BioPerl module for Bio::Tools::Run::PiseApplication::prettyseq
3
 
#
4
 
# Cared for by Catherine Letondal <letondal@pasteur.fr>
5
 
#
6
 
# For copyright and disclaimer see below.
7
 
#
8
 
# POD documentation - main docs before the code
9
 
 
10
 
=head1 NAME
11
 
 
12
 
Bio::Tools::Run::PiseApplication::prettyseq
13
 
 
14
 
=head1 SYNOPSIS
15
 
 
16
 
  #
17
 
 
18
 
=head1 DESCRIPTION
19
 
 
20
 
Bio::Tools::Run::PiseApplication::prettyseq
21
 
 
22
 
      Bioperl class for:
23
 
 
24
 
        PRETTYSEQ       Output sequence with translated ranges (EMBOSS)
25
 
 
26
 
 
27
 
      Parameters: 
28
 
 
29
 
        (see also:
30
 
          http://bioweb.pasteur.fr/seqanal/interfaces/prettyseq.html 
31
 
         for available values):
32
 
 
33
 
 
34
 
                prettyseq (String)
35
 
 
36
 
                init (String)
37
 
 
38
 
                sequence (Sequence)
39
 
                        sequence -- DNA [single sequence] (-sequence)
40
 
                        pipe: seqfile
41
 
 
42
 
                range (Integer)
43
 
                        Range(s) to translate (-range)
44
 
 
45
 
                cfile (Excl)
46
 
                        Codon usage file (-cfile)
47
 
 
48
 
                width (Integer)
49
 
                        Width of screen (-width)
50
 
 
51
 
                ruler (Switch)
52
 
                        Add a ruler (-ruler)
53
 
 
54
 
                plabel (Switch)
55
 
                        Number translations (-plabel)
56
 
 
57
 
                nlabel (Switch)
58
 
                        Number DNA sequence (-nlabel)
59
 
 
60
 
                outfile (OutFile)
61
 
                        outfile (-outfile)
62
 
 
63
 
                auto (String)
64
 
 
65
 
=head1 FEEDBACK
66
 
 
67
 
=head2 Mailing Lists
68
 
 
69
 
User feedback is an integral part of the evolution of this and other
70
 
Bioperl modules. Send your comments and suggestions preferably to
71
 
the Bioperl mailing list.  Your participation is much appreciated.
72
 
 
73
 
  bioperl-l@bioperl.org                  - General discussion
74
 
  http://bioperl.org/wiki/Mailing_lists  - About the mailing lists
75
 
 
76
 
=head2 Reporting Bugs
77
 
 
78
 
Report bugs to the Bioperl bug tracking system to help us keep track
79
 
of the bugs and their resolution. Bug reports can be submitted via the
80
 
web:
81
 
 
82
 
  http://bugzilla.open-bio.org/
83
 
 
84
 
=head1 AUTHOR
85
 
 
86
 
Catherine Letondal (letondal@pasteur.fr)
87
 
 
88
 
=head1 COPYRIGHT
89
 
 
90
 
Copyright (C) 2003 Institut Pasteur & Catherine Letondal.
91
 
All Rights Reserved.
92
 
 
93
 
This module is free software; you can redistribute it and/or modify
94
 
it under the same terms as Perl itself.
95
 
 
96
 
=head1 DISCLAIMER
97
 
 
98
 
This software is provided "as is" without warranty of any kind.
99
 
 
100
 
=head1 SEE ALSO
101
 
 
102
 
=over
103
 
 
104
 
=item *
105
 
 
106
 
http://bioweb.pasteur.fr/seqanal/interfaces/prettyseq.html
107
 
 
108
 
=item *
109
 
 
110
 
Bio::Tools::Run::PiseApplication
111
 
 
112
 
=item *
113
 
 
114
 
Bio::Tools::Run::AnalysisFactory::Pise
115
 
 
116
 
=item *
117
 
 
118
 
Bio::Tools::Run::PiseJob
119
 
 
120
 
=back
121
 
 
122
 
=cut
123
 
 
124
 
#'
125
 
package Bio::Tools::Run::PiseApplication::prettyseq;
126
 
 
127
 
use vars qw(@ISA);
128
 
use strict;
129
 
use Bio::Tools::Run::PiseApplication;
130
 
 
131
 
@ISA = qw(Bio::Tools::Run::PiseApplication);
132
 
 
133
 
=head2 new
134
 
 
135
 
 Title   : new()
136
 
 Usage   : my $prettyseq = Bio::Tools::Run::PiseApplication::prettyseq->new($location, $email, @params);
137
 
 Function: Creates a Bio::Tools::Run::PiseApplication::prettyseq object.
138
 
           This method should not be used directly, but rather by 
139
 
           a Bio::Tools::Run::AnalysisFactory::Pise instance.
140
 
           my $factory = Bio::Tools::Run::AnalysisFactory::Pise->new();
141
 
           my $prettyseq = $factory->program('prettyseq');
142
 
 Example : -
143
 
 Returns : An instance of Bio::Tools::Run::PiseApplication::prettyseq.
144
 
 
145
 
=cut
146
 
 
147
 
sub new {
148
 
    my ($class, $location, $email, @params) = @_;
149
 
    my $self = $class->SUPER::new($location, $email);
150
 
 
151
 
# -- begin of definitions extracted from /local/gensoft/lib/Pise/5.a/PerlDef/prettyseq.pm
152
 
 
153
 
    $self->{COMMAND}   = "prettyseq";
154
 
    $self->{VERSION}   = "5.a";
155
 
    $self->{TITLE}   = "PRETTYSEQ";
156
 
 
157
 
    $self->{DESCRIPTION}   = "Output sequence with translated ranges (EMBOSS)";
158
 
 
159
 
    $self->{OPT_EMAIL}   = 0;
160
 
 
161
 
    $self->{CATEGORIES}   =  [  
162
 
 
163
 
         "display",
164
 
 
165
 
         "nucleic:translation",
166
 
  ];
167
 
 
168
 
    $self->{DOCLINK}   = "http://www.uk.embnet.org/Software/EMBOSS/Apps/prettyseq.html";
169
 
 
170
 
    $self->{_INTERFACE_STANDOUT} = undef;
171
 
    $self->{_STANDOUT_FILE} = undef;
172
 
 
173
 
    $self->{TOP_PARAMETERS}  = [ 
174
 
        "prettyseq",
175
 
        "init",
176
 
        "input",
177
 
        "required",
178
 
        "advanced",
179
 
        "output",
180
 
        "auto",
181
 
 
182
 
    ];
183
 
 
184
 
    $self->{PARAMETERS_ORDER}  = [
185
 
        "prettyseq",
186
 
        "init",
187
 
        "input",        # input Section
188
 
        "sequence",     # sequence -- DNA [single sequence] (-sequence)
189
 
        "required",     # required Section
190
 
        "range",        # Range(s) to translate (-range)
191
 
        "advanced",     # advanced Section
192
 
        "cfile",        # Codon usage file (-cfile)
193
 
        "width",        # Width of screen (-width)
194
 
        "ruler",        # Add a ruler (-ruler)
195
 
        "plabel",       # Number translations (-plabel)
196
 
        "nlabel",       # Number DNA sequence (-nlabel)
197
 
        "output",       # output Section
198
 
        "outfile",      # outfile (-outfile)
199
 
        "auto",
200
 
 
201
 
    ];
202
 
 
203
 
    $self->{TYPE}  = {
204
 
        "prettyseq" => 'String',
205
 
        "init" => 'String',
206
 
        "input" => 'Paragraph',
207
 
        "sequence" => 'Sequence',
208
 
        "required" => 'Paragraph',
209
 
        "range" => 'Integer',
210
 
        "advanced" => 'Paragraph',
211
 
        "cfile" => 'Excl',
212
 
        "width" => 'Integer',
213
 
        "ruler" => 'Switch',
214
 
        "plabel" => 'Switch',
215
 
        "nlabel" => 'Switch',
216
 
        "output" => 'Paragraph',
217
 
        "outfile" => 'OutFile',
218
 
        "auto" => 'String',
219
 
 
220
 
    };
221
 
 
222
 
    $self->{FORMAT}  = {
223
 
        "init" => {
224
 
                "perl" => ' "" ',
225
 
        },
226
 
        "input" => {
227
 
        },
228
 
        "sequence" => {
229
 
                "perl" => '" -sequence=$value -sformat=fasta"',
230
 
        },
231
 
        "required" => {
232
 
        },
233
 
        "range" => {
234
 
                "perl" => '" -range=$value"',
235
 
        },
236
 
        "advanced" => {
237
 
        },
238
 
        "cfile" => {
239
 
                "perl" => '($value && $value ne $vdef)? " -cfile=$value" : ""',
240
 
        },
241
 
        "width" => {
242
 
                "perl" => '(defined $value && $value != $vdef)? " -width=$value" : ""',
243
 
        },
244
 
        "ruler" => {
245
 
                "perl" => '($value)? "" : " -noruler"',
246
 
        },
247
 
        "plabel" => {
248
 
                "perl" => '($value)? "" : " -noplabel"',
249
 
        },
250
 
        "nlabel" => {
251
 
                "perl" => '($value)? "" : " -nonlabel"',
252
 
        },
253
 
        "output" => {
254
 
        },
255
 
        "outfile" => {
256
 
                "perl" => '" -outfile=$value"',
257
 
        },
258
 
        "auto" => {
259
 
                "perl" => '" -auto -stdout"',
260
 
        },
261
 
        "prettyseq" => {
262
 
                "perl" => '"prettyseq"',
263
 
        }
264
 
 
265
 
    };
266
 
 
267
 
    $self->{FILENAMES}  = {
268
 
 
269
 
    };
270
 
 
271
 
    $self->{SEQFMT}  = {
272
 
        "sequence" => [8],
273
 
 
274
 
    };
275
 
 
276
 
    $self->{GROUP}  = {
277
 
        "init" => -10,
278
 
        "sequence" => 1,
279
 
        "range" => 2,
280
 
        "cfile" => 3,
281
 
        "width" => 4,
282
 
        "ruler" => 5,
283
 
        "plabel" => 6,
284
 
        "nlabel" => 7,
285
 
        "outfile" => 8,
286
 
        "auto" => 9,
287
 
        "prettyseq" => 0
288
 
 
289
 
    };
290
 
 
291
 
    $self->{BY_GROUP_PARAMETERS}  = [
292
 
        "init",
293
 
        "input",
294
 
        "required",
295
 
        "advanced",
296
 
        "output",
297
 
        "prettyseq",
298
 
        "sequence",
299
 
        "range",
300
 
        "cfile",
301
 
        "width",
302
 
        "ruler",
303
 
        "plabel",
304
 
        "nlabel",
305
 
        "outfile",
306
 
        "auto",
307
 
 
308
 
    ];
309
 
 
310
 
    $self->{SIZE}  = {
311
 
 
312
 
    };
313
 
 
314
 
    $self->{ISHIDDEN}  = {
315
 
        "init" => 1,
316
 
        "input" => 0,
317
 
        "sequence" => 0,
318
 
        "required" => 0,
319
 
        "range" => 0,
320
 
        "advanced" => 0,
321
 
        "cfile" => 0,
322
 
        "width" => 0,
323
 
        "ruler" => 0,
324
 
        "plabel" => 0,
325
 
        "nlabel" => 0,
326
 
        "output" => 0,
327
 
        "outfile" => 0,
328
 
        "auto" => 1,
329
 
        "prettyseq" => 1
330
 
 
331
 
    };
332
 
 
333
 
    $self->{ISCOMMAND}  = {
334
 
        "init" => 0,
335
 
        "input" => 0,
336
 
        "sequence" => 0,
337
 
        "required" => 0,
338
 
        "range" => 0,
339
 
        "advanced" => 0,
340
 
        "cfile" => 0,
341
 
        "width" => 0,
342
 
        "ruler" => 0,
343
 
        "plabel" => 0,
344
 
        "nlabel" => 0,
345
 
        "output" => 0,
346
 
        "outfile" => 0,
347
 
        "auto" => 0,
348
 
 
349
 
    };
350
 
 
351
 
    $self->{ISMANDATORY}  = {
352
 
        "init" => 0,
353
 
        "input" => 0,
354
 
        "sequence" => 1,
355
 
        "required" => 0,
356
 
        "range" => 1,
357
 
        "advanced" => 0,
358
 
        "cfile" => 0,
359
 
        "width" => 0,
360
 
        "ruler" => 0,
361
 
        "plabel" => 0,
362
 
        "nlabel" => 0,
363
 
        "output" => 0,
364
 
        "outfile" => 1,
365
 
        "auto" => 0,
366
 
 
367
 
    };
368
 
 
369
 
    $self->{PROMPT}  = {
370
 
        "init" => "",
371
 
        "input" => "input Section",
372
 
        "sequence" => "sequence -- DNA [single sequence] (-sequence)",
373
 
        "required" => "required Section",
374
 
        "range" => "Range(s) to translate (-range)",
375
 
        "advanced" => "advanced Section",
376
 
        "cfile" => "Codon usage file (-cfile)",
377
 
        "width" => "Width of screen (-width)",
378
 
        "ruler" => "Add a ruler (-ruler)",
379
 
        "plabel" => "Number translations (-plabel)",
380
 
        "nlabel" => "Number DNA sequence (-nlabel)",
381
 
        "output" => "output Section",
382
 
        "outfile" => "outfile (-outfile)",
383
 
        "auto" => "",
384
 
 
385
 
    };
386
 
 
387
 
    $self->{ISSTANDOUT}  = {
388
 
        "init" => 0,
389
 
        "input" => 0,
390
 
        "sequence" => 0,
391
 
        "required" => 0,
392
 
        "range" => 0,
393
 
        "advanced" => 0,
394
 
        "cfile" => 0,
395
 
        "width" => 0,
396
 
        "ruler" => 0,
397
 
        "plabel" => 0,
398
 
        "nlabel" => 0,
399
 
        "output" => 0,
400
 
        "outfile" => 0,
401
 
        "auto" => 0,
402
 
 
403
 
    };
404
 
 
405
 
    $self->{VLIST}  = {
406
 
 
407
 
        "input" => ['sequence',],
408
 
        "required" => ['range',],
409
 
        "advanced" => ['cfile','width','ruler','plabel','nlabel',],
410
 
        "cfile" => ['Ebmo.cut','Ebmo.cut','Etom.cut','Etom.cut','Erat.cut','Erat.cut','Ebsu.cut','Ebsu.cut','Echicken.cut','Echicken.cut','Etob.cut','Etob.cut','Echnt.cut','Echnt.cut','Eyscmt.cut','Eyscmt.cut','Ehin.cut','Ehin.cut','Echmp.cut','Echmp.cut','Ecal.cut','Ecal.cut','Evco.cut','Evco.cut','Epfa.cut','Epfa.cut','Esty.cut','Esty.cut','Echk.cut','Echk.cut','Eaidlav.cut','Eaidlav.cut','Esgi.cut','Esgi.cut','Emtu.cut','Emtu.cut','Ersp.cut','Ersp.cut','Esco.cut','Esco.cut','Ebna.cut','Ebna.cut','Ehuman.cut','Ehuman.cut','Eacc.cut','Eacc.cut','Eyeastcai.cut','Eyeastcai.cut','Eratsp.cut','Eratsp.cut','Ehma.cut','Ehma.cut','Erabbit.cut','Erabbit.cut','Erab.cut','Erab.cut','Emac.cut','Emac.cut','Eysc.cut','Eysc.cut','Emze.cut','Emze.cut','Espi.cut','Espi.cut','Epea.cut','Epea.cut','Ekla.cut','Ekla.cut','Eeca.cut','Eeca.cut','Echzmrubp.cut','Echzmrubp.cut','Eanidmit.cut','Eanidmit.cut','Esv40.cut','Esv40.cut','Epsy.cut','Epsy.cut','Eysc_h.cut','Eysc_h.cut','Eadenovirus5.cut','Eadenovirus5.cut','Espo_h.cut','Espo_h.cut','Eatu.cut','Eatu.cut','Eneu.cut','Eneu.cut','Epot.cut','Epot.cut','Edro_h.cut','Edro_h.cut','Ephix174.cut','Ephix174.cut','Epet.cut','Epet.cut','Ekpn.cut','Ekpn.cut','Ebme.cut','Ebme.cut','Ebovsp.cut','Ebovsp.cut','Esma.cut','Esma.cut','Etetsp.cut','Etetsp.cut','Ephy.cut','Ephy.cut','Exenopus.cut','Exenopus.cut','Eoncsp.cut','Eoncsp.cut','Exel.cut','Exel.cut','Esus.cut','Esus.cut','Eter.cut','Eter.cut','Epig.cut','Epig.cut','Erabsp.cut','Erabsp.cut','Espu.cut','Espu.cut','Ef1.cut','Ef1.cut','Erhm.cut','Erhm.cut','Emussp.cut','Emussp.cut','Engo.cut','Engo.cut','Emus.cut','Emus.cut','Eppu.cut','Eppu.cut','Ecre.cut','Ecre.cut','Esalsp.cut','Esalsp.cut','Easn.cut','Easn.cut','Esmi.cut','Esmi.cut','Eccr.cut','Eccr.cut','Emva.cut','Emva.cut','Esynsp.cut','Esynsp.cut','Espn.cut','Espn.cut','Etobcp.cut','Etobcp.cut','Ebja.cut','Ebja.cut','Ephv.cut','Ephv.cut','Echi.cut','Echi.cut','Efish.cut','Efish.cut','Epombecai.cut','Epombecai.cut','Eanasp.cut','Eanasp.cut','Eyen.cut','Eyen.cut','Ewht.cut','Ewht.cut','Ehum.cut','Ehum.cut','Etcr.cut','Etcr.cut','Emzecp.cut','Emzecp.cut','Esli.cut','Esli.cut','Ezebrafish.cut','Ezebrafish.cut','Emouse.cut','Emouse.cut','Esoy.cut','Esoy.cut','Eham.cut','Eham.cut','Esyhsp.cut','Esyhsp.cut','Eddi.cut','Eddi.cut','Emaize.cut','Emaize.cut','Emixlg.cut','Emixlg.cut','Eric.cut','Eric.cut','Esta.cut','Esta.cut','Eani.cut','Eani.cut','Epolyomaa2.cut','Epolyomaa2.cut','Ecac.cut','Ecac.cut','Eani_h.cut','Eani_h.cut','Echisp.cut','Echisp.cut','Ehha.cut','Ehha.cut','Ecel.cut','Ecel.cut','Encr.cut','Encr.cut','Epae.cut','Epae.cut','Eslm.cut','Eslm.cut','Ebsu_h.cut','Ebsu_h.cut','Eysp.cut','Eysp.cut','Echos.cut','Echos.cut','Etbr.cut','Etbr.cut','Edrosophila.cut','Edrosophila.cut','Erca.cut','Erca.cut','Ebov.cut','Ebov.cut','Eyeast.cut','Eyeast.cut','Emta.cut','Emta.cut','Epombe.cut','Epombe.cut','Esmu.cut','Esmu.cut','Etrb.cut','Etrb.cut','Ebst.cut','Ebst.cut','Erme.cut','Erme.cut','Eath.cut','Eath.cut','Efmdvpolyp.cut','Efmdvpolyp.cut','Ectr.cut','Ectr.cut','Emam_h.cut','Emam_h.cut','Eadenovirus7.cut','Eadenovirus7.cut','Ecpx.cut','Ecpx.cut','Eshpsp.cut','Eshpsp.cut','Espo.cut','Espo.cut','Emsa.cut','Emsa.cut','Eecoli.cut','Eecoli.cut','Edro.cut','Edro.cut','Ebly.cut','Ebly.cut','Eavi.cut','Eavi.cut','Epse.cut','Epse.cut','Epvu.cut','Epvu.cut','Eeco_h.cut','Eeco_h.cut','Erle.cut','Erle.cut','Ella.cut','Ella.cut','Edayhoff.cut','Edayhoff.cut','Eshp.cut','Eshp.cut','Emse.cut','Emse.cut','Ezma.cut','Ezma.cut','Eddi_h.cut','Eddi_h.cut','Esau.cut','Esau.cut','Echzm.cut','Echzm.cut','Edog.cut','Edog.cut','Ecrisp.cut','Ecrisp.cut','Eeco.cut','Eeco.cut',],
411
 
        "output" => ['outfile',],
412
 
    };
413
 
 
414
 
    $self->{FLIST}  = {
415
 
 
416
 
    };
417
 
 
418
 
    $self->{SEPARATOR}  = {
419
 
 
420
 
    };
421
 
 
422
 
    $self->{VDEF}  = {
423
 
        "cfile" => 'Ehum.cut',
424
 
        "width" => '60',
425
 
        "ruler" => '1',
426
 
        "plabel" => '1',
427
 
        "nlabel" => '1',
428
 
        "outfile" => 'outfile.out',
429
 
 
430
 
    };
431
 
 
432
 
    $self->{PRECOND}  = {
433
 
        "init" => { "perl" => '1' },
434
 
        "input" => { "perl" => '1' },
435
 
        "sequence" => { "perl" => '1' },
436
 
        "required" => { "perl" => '1' },
437
 
        "range" => { "perl" => '1' },
438
 
        "advanced" => { "perl" => '1' },
439
 
        "cfile" => { "perl" => '1' },
440
 
        "width" => { "perl" => '1' },
441
 
        "ruler" => { "perl" => '1' },
442
 
        "plabel" => { "perl" => '1' },
443
 
        "nlabel" => { "perl" => '1' },
444
 
        "output" => { "perl" => '1' },
445
 
        "outfile" => { "perl" => '1' },
446
 
        "auto" => { "perl" => '1' },
447
 
 
448
 
    };
449
 
 
450
 
    $self->{CTRL}  = {
451
 
 
452
 
    };
453
 
 
454
 
    $self->{PIPEOUT}  = {
455
 
 
456
 
    };
457
 
 
458
 
    $self->{WITHPIPEOUT}  = {
459
 
 
460
 
    };
461
 
 
462
 
    $self->{PIPEIN}  = {
463
 
        "sequence" => {
464
 
                 "seqfile" => '1',
465
 
        },
466
 
 
467
 
    };
468
 
 
469
 
    $self->{WITHPIPEIN}  = {
470
 
 
471
 
    };
472
 
 
473
 
    $self->{ISCLEAN}  = {
474
 
        "init" => 0,
475
 
        "input" => 0,
476
 
        "sequence" => 0,
477
 
        "required" => 0,
478
 
        "range" => 0,
479
 
        "advanced" => 0,
480
 
        "cfile" => 0,
481
 
        "width" => 0,
482
 
        "ruler" => 0,
483
 
        "plabel" => 0,
484
 
        "nlabel" => 0,
485
 
        "output" => 0,
486
 
        "outfile" => 0,
487
 
        "auto" => 0,
488
 
 
489
 
    };
490
 
 
491
 
    $self->{ISSIMPLE}  = {
492
 
        "init" => 0,
493
 
        "input" => 0,
494
 
        "sequence" => 1,
495
 
        "required" => 0,
496
 
        "range" => 1,
497
 
        "advanced" => 0,
498
 
        "cfile" => 0,
499
 
        "width" => 0,
500
 
        "ruler" => 0,
501
 
        "plabel" => 0,
502
 
        "nlabel" => 0,
503
 
        "output" => 0,
504
 
        "outfile" => 1,
505
 
        "auto" => 0,
506
 
 
507
 
    };
508
 
 
509
 
    $self->{PARAMFILE}  = {
510
 
 
511
 
    };
512
 
 
513
 
    $self->{COMMENT}  = {
514
 
 
515
 
    };
516
 
 
517
 
    $self->{SCALEMIN}  = {
518
 
 
519
 
    };
520
 
 
521
 
    $self->{SCALEMAX}  = {
522
 
 
523
 
    };
524
 
 
525
 
    $self->{SCALEINC}  = {
526
 
 
527
 
    };
528
 
 
529
 
    $self->{INFO}  = {
530
 
 
531
 
    };
532
 
 
533
 
# -- end of definitions extracted from /local/gensoft/lib/Pise/5.a/PerlDef/prettyseq.pm
534
 
 
535
 
 
536
 
 
537
 
    $self->_init_params(@params);
538
 
 
539
 
    return $self;
540
 
}
541
 
 
542
 
 
543
 
 
544
 
1; # Needed to keep compiler happy
545