Package sec_st
use sec_st;
my $ss = $aa->getSecSt();
création de l'objet structure secondaire
new($nom, $seq)
constructeur de classe.
my $ss = sec_st->new($nature, $nomchain, $numstructure, $deb, $fin);
crée une nouvelle structure secondaire (nature, numéro chaine, numéro structure, début de la structure (aa), fin de la structure (aa))
setNature($nature)
modifie l'attribut nature avec $nature (0, 1 ou 2), avec
0 = boucle, 1 = helice, 2 = feuillet
getNature()
permet d'appeler l'attribut.
print "Structure II : ".$ss->getNature()."\n";
affiche 0, 1 ou 2
getNaturetostring()
permet d'appeler l'attribut comprehensible pour l'humain.
print "Structure II : ".$ss->getNaturetostring()."\n";
affiche loop, α helice ou β strand
setNomChain($nomChain)
modifie l'attribut nomchain
getNomChain()
permet d'appeler l'attribut.
print "Structure II (Chain): ".$ss->getNomChain()."\n";
setNumStructure($nomChain)
modifie l'attribut numstructure - nature,
getNumStructure()
permet d'appeler l'attribut.
print "Structure II (Type): ".$ss->getNumStructure()."\n";
setDebut($pos)
modifie l'attribut numstructure
getDebut()
permet d'appeler l'attribut.
print "Structure II (Beg): ".$ss->getDebut()."\n";
setFin($pos)
modifie l'attribut numstructure
getFin()
permet d'appeler l'attribut.
print "Structure II (End): ".$ss->getFin()."\n";
setTaille($deb, $fin)
modifie l'attribut numstructure
getTaille()
permet d'appeler l'attribut.
print "Structure II (Size): ".$ss->getTaille()."\n";
getPosInStrand($numaa)
retourne la position grossière du résidu dans le brin (argument, numééro d'aa).
print $ss->getposInStrand()."\n";
getPosInHelice($numaa)
retourne la position grossière du résidu dans l'helice (argument, numééro d'aa).
print $ss->getposInHelice()."\n";
getInteraction($wtaa, $mutaa, $aa1, $aa2, $sens)
Analyse les interactions Sidechain-Sidechain au sein d'une hélice - appelle checki
print $ss->getInteraction($wtaa, $mutaa, $aa1, $aa2, $sens)."\n";
arguments: aa sauvage, aa muté, aa en position 3, aa en position 4 (tous objets), sens + ou -
checki($aa1, $aa2, $aa3, $sens)
Détermine les énergies d'interaction potentielles entre les résidus au sein d'une hélice
print $ss->checki($aa1, $aa2, $aa3, $sens)."\n";
arguments: 3 objets acideamine, sens + ou -