This is AminoView.h in view mode; [Download] [Up]
/* AminoView.h - Copyright 1993 Steve Ludtke */ /* Currently this object just displays a helical wheel diagram */ /* and protein molecular weights. Will be expanded soon ... */ #import <appkit/appkit.h> @interface AminoView:View { id seqStr; /* pointer to sequence display */ id seqlD; /* sequence length display */ id seqmwD; /* molecular weight display */ id molobj; int seqmw; /* molecular weight */ char seq[MAXSEQ+1]; /* 1 letter sequence */ int seqa[MAXSEQ+1],seql; /* acid[] # sequece */ char fCir,fAmb,fPho; /* flags */ float AR; /* angle/residue */ } - initFrame:(NXRect *)myrect; - setSequence:sender; /* sets sequence from string object */ - setSeqStr:sender :(char *)str; /* sets sequence from passed string */ - superviewSizeChanged:(const NXSize *)oldsize; - drawSelf:(NXRect *)rects :(int)rectCount; - dumpEPS:sender; /* save wheel diagram as eps */ - setCircles:sender; /* set flags */ - setAmbiv:sender; - setPhobicOut:sender; - setAR:sender; - makeOne:sender; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.