Class | Bio::Hinv::HitDefinition |
In: |
lib/bio/io/hinv.rb
|
Parent: | Object |
serv = Bio::Hinv::HitDefinition.new serv.query("hit" => "HIT000000001") puts serv.result puts serv.data_source_definition puts serv.cdna_rep_h_invitational puts serv.cdna_splicing_isoform_curation puts serv.data_source_db_reference_protein_motif_id puts serv.data_source_identity puts serv.data_source_coverage puts serv.data_source_homologous_species puts serv.data_source_similarity_category
# File lib/bio/io/hinv.rb, line 184 184: def initialize 185: @url = BASE_URI + "hit_definition.php" 186: end
# File lib/bio/io/hinv.rb, line 207 207: def cdna_rep_h_invitational 208: @xml.elements['//CDNA_REP-H-INVITATIONAL'].text 209: end
# File lib/bio/io/hinv.rb, line 210 210: def cdna_splicing_isoform_curation 211: @xml.elements['//CDNA_SPLICING-ISOFORM_CURATION'].text 212: end
# File lib/bio/io/hinv.rb, line 219 219: def data_source_coverage 220: @xml.elements['//DATA-SOURCE_COVERAGE'].text.to_f 221: end
# File lib/bio/io/hinv.rb, line 213 213: def data_source_db_reference_protein_motif_id 214: @xml.elements['//DATA-SOURCE_DB-REFERENCE_PROTEIN-MOTIF-ID'].text 215: end
# File lib/bio/io/hinv.rb, line 222 222: def data_source_homologous_species 223: @xml.elements['//DATA-SOURCE_HOMOLOGOUS_SPECIES'].text 224: end
# File lib/bio/io/hinv.rb, line 216 216: def data_source_identity 217: @xml.elements['//DATA-SOURCE_IDENTITY'].text.to_f 218: end
# File lib/bio/io/hinv.rb, line 225 225: def data_source_similarity_category 226: @xml.elements['//DATA-SOURCE_SIMILARITY-CATEGORY'].text 227: end
<?xml version=‘1.0’ encoding=‘UTF-8’?> <H-Inv>
<HIT_FUNCTION> <H-INVITATIONAL-ID>HIT000000001</H-INVITATIONAL-ID> <DATA-SOURCE_DEFINITION>Rho guanine nucleotide exchange factor 10.</DATA-SOURCE_DEFINITION> <CDNA_REP-H-INVITATIONAL>Representative transcript</CDNA_REP-H-INVITATIONAL> <CDNA_SPLICING-ISOFORM_CURATION></CDNA_SPLICING-ISOFORM_CURATION> <DATA-SOURCE_DB-REFERENCE_PROTEIN-MOTIF-ID>NP_055444</DATA-SOURCE_DB-REFERENCE_PROTEIN-MOTIF-ID> <DATA-SOURCE_IDENTITY>100.0</DATA-SOURCE_IDENTITY> <DATA-SOURCE_COVERAGE>100.0</DATA-SOURCE_COVERAGE> <DATA-SOURCE_HOMOLOGOUS_SPECIES>Homo sapiens</DATA-SOURCE_HOMOLOGOUS_SPECIES> <DATA-SOURCE_SIMILARITY-CATEGORY>Identical to known human protein(Category I).</DATA-SOURCE_SIMILARITY-CATEGORY> </HIT_FUNCTION>
</H-Inv>
# File lib/bio/io/hinv.rb, line 202 202: def result 203: @xml.elements['//DATA-SOURCE_DEFINITION'].text 204: end