@@ -141,6 +141,37 @@ type ComplexAlignmentEntry struct {
141141 TaxonName string `json:"taxName,omitempty"`
142142}
143143
144+ type InterfaceAlignmentEntry struct {
145+ MarshalFormat MarshalFormat `json:"-"`
146+ Query string `json:"query"`
147+ Target string `json:"target"`
148+ SeqId float32 `json:"seqId"`
149+ AlnLength int `json:"alnLength"`
150+ Missmatches int `json:"missmatches"`
151+ Gapsopened int `json:"gapsopened"`
152+ QueryStartPos int `json:"qStartPos"`
153+ QueryEndPos int `json:"qEndPos"`
154+ DbStartPos int `json:"dbStartPos"`
155+ DbEndPos int `json:"dbEndPos"`
156+ Prob float32 `json:"prob"`
157+ Eval float64 `json:"eval"`
158+ Score int `json:"score"`
159+ QueryLength int `json:"qLen"`
160+ DbLength int `json:"dbLen"`
161+ QueryAln string `json:"qAln"`
162+ DbAln string `json:"dbAln"`
163+ TargetCa string `json:"tCa"`
164+ TargetSeq string `json:"tSeq"`
165+ ComplexAssignId int `json:"complexid"`
166+ ComplexQtmScore float32 `json:"complexqtm"`
167+ ComplexTtmScore float32 `json:"complexttm"`
168+ ComplexU string `json:"complexu"`
169+ ComplexT string `json:"complext"`
170+ TargetKey uint32 `json:"targetKey"`
171+ TaxonId json.Number `json:"taxId,omitempty"`
172+ TaxonName string `json:"taxName,omitempty"`
173+ }
174+
144175func (entry ComplexAlignmentEntry ) MarshalJSON () ([]byte , error ) {
145176 type Alias ComplexAlignmentEntry
146177
@@ -562,13 +593,10 @@ func ComplexAlignments(id Id, entry []uint32, databases []string, jobsbase strin
562593 return ReadAlignments [ComplexAlignmentEntry , uint32 ](id , entry , databases , jobsbase )
563594}
564595
565- type InterfaceAlignmentEntry = ComplexAlignmentEntry
566-
567596func InterfaceAlignments (id Id , entry []uint32 , databases []string , jobsbase string ) ([]SearchResult , error ) {
568597 return ReadAlignments [InterfaceAlignmentEntry , uint32 ](id , entry , databases , jobsbase )
569598}
570599
571-
572600func FoldDiscoAlignments (id Id , databases []string , jobsbase string ) ([]FoldDiscoResult , error ) {
573601 return ReadFoldDisco (id , databases , jobsbase )
574602}
0 commit comments