This file is indexed.

/usr/share/perl5/SWISS/CCcopyright.pm is in libswiss-perl 1.67-1.1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
package SWISS::CCcopyright;

use vars qw($AUTOLOAD @ISA @EXPORT_OK %fields);

use Exporter;
use Carp;
use strict;

use SWISS::TextFunc;
use SWISS::BaseClass;

BEGIN {
  @EXPORT_OK = qw();
  
  @ISA = ( 'Exporter', 'SWISS::BaseClass');
  
  %fields = (
	     text => undef
	    );
}

sub new {
  my $ref = shift;
  my $class = ref($ref) || $ref;
  my $self = new SWISS::BaseClass;
  $self->rebless($class);
  return $self;
}

sub fromText {
  my $class = shift;
  my $textRef = shift;
  my $self = new SWISS::CCcopyright;
  my $text = $$textRef;
  $self->text($text);
  $self->{_dirty} = 0;
  return $self;
}

sub toString {
  my $self = shift;
  my $text = $self->text;
  $text =~ s/\A\-/CC   \-/g;
  
$text =~ s/-{74}/-----------------------------------------------------------------------/;
  # fix CC line punctuation issue (need full stop inside CC block, may be lost
  # in earlier processing of CC section)
  
  # 12/11/2007: this full stp is apparently no longer required
  
  # $text =~ s/(?<!\.)\nCC   \-/\.\nCC   -/;
  
  
  
  return $text . "\n";
}

sub topic {

  return "Copyright";
}

sub comment {

  my $self = shift;
  return $self -> text;
}

1;

__END__

=head1 Name

SWISS::CCcopyright

=head1 Description

B<SWISS::CCcopyright> represents the copyright statment within the comments
block of a SWISS-PROT entry as specified in the user manual
 http://www.expasy.org/sprot/userman.html .   Collectively, comments of all types
 are stored within a SWISS::CCs container object.

=head1 Inherits from

SWISS::BaseClass.pm

=head1 Attributes

=over

=item topic

    The topic of this comment ('Copyright').

=back

=head1 Methods

=head2 Standard methods

=over

=item new

=item fromText

=item toText

=back

=head2 Reading/Writing methods

=over

=item toString

    Returns a string representation of this comment.

=back