ajfeatdata


Data type AjPFeattabIn

Ajax class for feature table input

Alias name(s)

NameDescription
AjSFeattabIn
AjOFeattabIn

Constructor(s)

NameDescription
ajFeattabInNewConstructor
ajFeattabInNewSSConstructor with format, name and type
ajFeattabInNewSSFConstructor with format, name, type and input file

Destructor(s)

NameDescription
ajFeattabInDelDestructor

Attributes

NameTypeDescription
UfoOriginal UFO
FormatstrInput format name
FormatInput format index
FilenameOriginal filename
SeqidSequence entryname
TypeType N or P
HandleInput buffered file
Seqnamename of AjPSeq assoc. with feature table
LocalOpened as a local file if ajTrue


Data type AjPFeattabOut

Ajax class for feature table output

Alias name(s)

NameDescription
AjSFeattabOut
AjOFeattabOut

Constructor(s)

NameDescription
ajFeattabOutNewConstructor
ajFeattabOutNewSSFConstructor with format, name, type and output file

Destructor(s)

NameDescription
ajFeattabOutDelDestructor

Attributes

NameTypeDescription
UfoOriginal output UFO
FormatstrOutput format name
FormatOutput format index
FilenameOutput filename
DirectoryOutput directory
SeqidOutput entryname
TypeType N or P
HandleOutput file
SeqnameAjPSeq assoc. with feature table
BasenameBasename for output file
LocalOpened as a local file if ajTrue


Data type AjPFeattable

Ajax data type for collecting AjPFeatures in a 'feature table'. The features themselves may be accessed via iteration methods.

Alias name(s)

NameDescription
AjSFeattable
AjOFeattable

Constructor(s)

NameDescription
ajFeattableNewConstructor

Destructor(s)

NameDescription
ajFeattableDelDefault destructor

Modifier(s)

NameDescription
ajFeattableAddAdds an AjPFeature to a set

Constructor(s)

NameDescription
ajFeatReadReads in a feature set in a specified format

Attributes

NameTypeDescription
SeqidSequence name
TypeSequence type: P or N
DefFormatOriginal input or 'source' format of feature table
FeaturesList of AjPFeatures...
StartFirst position used (like sequence begin)
EndLast position used (like sequence end)
LenMaximum length
OffsetOffset when trimmed
GroupsNumber of current group being added


Data type AjPFeature

Ajax Biological Feature object superclass.

Holds generic data describing a single genome feature.

A feature is a description of a sequence location which was determined by some 'source' analysis (which may be of 'wet lab' experimental or 'in silico' computational nature), has a 'primary' descriptor ('Type'), may have some 'score' asserting the level of analysis confidence in its identity (e.g. log likelihood relative to a null hypothesis or other similar entity), has a 'Location' in the genome, and may have any arbitrary number of descriptor Tags and TagValues associated with it.

Alias name(s)

NameDescription
AjSFeature
AjOFeature

Constructor(s)

NameDescription
ajFeatNewConstructor - must specify the associated (non-null) AjPFeattable
ajFeatNewIISimple constructor with only start and end positions
ajFeatNewIIRevSimple constructor with only start and end positions, sets feature to be on the reverse strand
ajFeatNewProtProtein-specific constructor - must specify the associated (non-null) AjPFeattable

Destructor(s)

NameDescription
ajFeatDelDefault destructor

Constructor(s)

NameDescription
ajFeatCopyCopy constructor

Attributes

NameTypeDescription
Proteintrue for a protein feature
SourceSource program name (or EMBL)
TypeFeature type (feature key) from internal list for protein or nucleotide
StartStart position
EndEnd position
Start2Second start position - EMBL (a.b)
End2Second end position - EMBL ..(a.b)
ScoreScore or 0.0 if none
TagsTag-value list (qualifier list)
StrandStrand +/- or NULL
FrameFrame 1..3, -1..-3 or 0
FlagsFlag bit mask for EMBL location
GroupGroup for join/order/one-of
ExonExon number
RemoteRemote ID - EMBL Remote:a.b
LabelLabel name for location - EMBL legacy