#!/usr/bin/perl -w
use strict;
use warnings;
use Bio::Structure::SecStr::DSSP::Res;
open (DSSPIN, "$ARGV[0]") || die $!;
#Create a new DSSP object
my $dssp_obj = new Bio::Structure::SecStr::DSSP::Res('-file'=>DSSPIN);
# EXAMPLE OF HOW THE OBJECT IS NORMALLY DECLARED
#my $dssp_obj = new Bio::Structure::SecStr::DSSP::Res('-file'=>'3bit.dssp');
#Get PDB ID and Compound representation for each DSSP file
my $pdb_id = $dssp_obj->pdbID();
print "Analysis of PDB:: ". $pdb_id. "\n";
my $cmpd = $dssp_obj->pdbCompound();
print "Representing:: ". $cmpd. "\n";
etc...
####
dssp_output.pl filename.dssp
####
open (DSSPIN, <>) || die $!;
my $dssp_obj = new Bio::Structure::SecStr::DSSP::Res('-file'=>DSSPIN);
####
@data_from_files = <>;
#Create a new DSSP object
my $dssp_obj = new Bio::Structure::SecStr::DSSP::Res('-file'=>$data_from_files);
Error: Global system @data_from_files, $data_from_files requires explicit package name