CONSTRUCT { _:836465 up:source unirule:MF_03152 . _:836466 up:source unirule:MF_03152 . _:836467 up:source unirule:MF_03152 . _:836468 up:source unirule:MF_03152 . _:836469 up:source unirule:MF_03152 . _:836470 up:source unirule:MF_03152 . _:836471 up:source unirule:MF_03152 . _:836472 up:source unirule:MF_03152 . _:836473 up:source unirule:MF_03152 . _:836474 up:source unirule:MF_03152 . _:836475 up:source unirule:MF_03152 . _:836476 up:source unirule:MF_03152 . _:836477 up:source unirule:MF_03152 . _:836478 up:source unirule:MF_03152 . _:836479 up:source unirule:MF_03152 . _:836480 up:source unirule:MF_03152 . _:836481 up:source unirule:MF_03152 . _:836482 up:source unirule:MF_03152 . _:836483 up:source unirule:MF_03152 . _:836484 up:source unirule:MF_03152 . _:836485 up:source unirule:MF_03152 . _:836486 up:source unirule:MF_03152 . _:836487 up:source unirule:MF_03152 . _:836488 up:source unirule:MF_03152 . _:836489 up:source unirule:MF_03152 . _:836490 up:source unirule:MF_03152 . _:836491 up:source unirule:MF_03152 . _:836492 up:source unirule:MF_03152 . _:836493 up:source unirule:MF_03152 . _:836494 up:source unirule:MF_03152 . _:836495 up:source unirule:MF_03152 . _:836496 up:source unirule:MF_03152 . _:836497 up:source unirule:MF_03152 . _:836498 up:source unirule:MF_03152 . _:836499 up:source unirule:MF_03152 . _:836500 up:source unirule:MF_03152 . ?this up:annotation ?annotation0 , ?annotation2 , ?annotation3 , ?annotation7 ; up:classifiedWith GO:0005634 , GO:0005737 , GO:0005759 , GO:0030488 , GO:0052906 , keyword:489 , keyword:496 , keyword:539 , keyword:808 , keyword:819 , keyword:949 , keyword:963 . ?annotation0 up:activity ?activity1 ; rdf:type up:Catalytic_Activity_Annotation . ?activity1 up:catalyticActivity <http://rdf.rhea-db.org/36899>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.1.1.228>. ?annotation2 a up:Subunit_Annotation ; rdfs:comment 'Monomer.' . ?annotation3 a up:Subcellular_Location_Annotation ; rdfs:comment 'Predominantly in the mitochondria and in the nucleus' . ?annotation3li4 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation3li5 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation3li6 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation7 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the TRM5 / TYW2 family.' . ?case10 up:alternativeName ?name12 , ?name13 , ?name14 ; up:recommendedName ?name11 . ?name11 up:ecName '2.1.1.228' ; up:fullName 'tRNA (guanine(37)-N1)-methyltransferase' ; rdf:type up:Structured_Name . ?name12 up:fullName 'M1G-methyltransferase' ; rdf:type up:Structured_Name . ?name13 up:fullName 'tRNA [GM37] methyltransferase' ; rdf:type up:Structured_Name . ?name14 up:fullName 'tRNA methyltransferase 5 homolog' ; rdf:type up:Structured_Name . ?case15 up:alternativeName ?name17 , ?name18 , ?name19 ; up:classifiedWith keyword:809 ; up:precursor "true"^^xsd:boolean ; up:recommendedName ?name16 . ?name16 up:ecName '2.1.1.228' ; up:fullName 'tRNA (guanine(37)-N1)-methyltransferase' ; rdf:type up:Structured_Name . ?name17 up:fullName 'M1G-methyltransferase' ; rdf:type up:Structured_Name . ?name18 up:fullName 'tRNA [GM37] methyltransferase' ; rdf:type up:Structured_Name . ?name19 up:fullName 'tRNA methyltransferase 5' ; rdf:type up:Structured_Name . ?case21 up:alternativeName ?name23 , ?name24 , ?name25 ; up:recommendedName ?name22 . ?name22 up:ecName '2.1.1.228' ; up:fullName 'tRNA (guanine(37)-N1)-methyltransferase' ; rdf:type up:Structured_Name . ?name23 up:fullName 'M1G-methyltransferase' ; rdf:type up:Structured_Name . ?name24 up:fullName 'tRNA [GM37] methyltransferase' ; rdf:type up:Structured_Name . ?name25 up:fullName 'tRNA methyltransferase 5' ; rdf:type up:Structured_Name . ?pfs26 up:annotation ?annotation27 . ?annotation27 faldo:begin ?pfsb28 ; faldo:end ?pfse29 ; up:ligand ?ligand30 ; rdf:type up:Binding_Site_Annotation . ?pfsb28 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?pfse29 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?ligand30 rdfs:subClassOf chebi:59789 . ?pfs33 up:annotation ?annotation34 . ?annotation34 faldo:begin ?pfsb35 ; faldo:end ?pfse36 ; up:ligand ?ligand37 ; rdf:type up:Binding_Site_Annotation . ?pfsb35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?pfse36 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?ligand37 rdfs:subClassOf chebi:59789 . ?pfs40 up:annotation ?annotation41 . ?annotation41 faldo:begin ?pfsb42 ; faldo:end ?pfse43 ; up:ligand ?ligand44 ; rdf:type up:Binding_Site_Annotation . ?pfsb42 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?pfse43 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?ligand44 rdfs:subClassOf chebi:59789 . ?pfs47 up:annotation ?annotation48 . ?annotation48 faldo:begin ?pfsb49 ; faldo:end ?pfse50 ; up:ligand ?ligand51 ; rdf:type up:Binding_Site_Annotation . ?pfsb49 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?pfse50 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?ligand51 rdfs:subClassOf chebi:59789 . ?pfs54 up:annotation ?annotation55 . ?annotation55 faldo:begin ?pfsb56 ; faldo:end ?pfse57 ; rdf:type up:Transit_Peptide_Annotation ; rdfs:comment 'Mitochondrion' . ?pfsb56 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?pfse57 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?pfs60 up:annotation ?annotation61 . ?annotation61 faldo:begin ?pfsb62 ; faldo:end ?pfse63 ; rdf:type up:Chain_Annotation ; rdfs:comment '@PROTEIN_NAME@' . ?pfsb62 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?pfse63 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . _:836501 a rdf:Statement ; up:attribution _:836465 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation0 . _:836502 a rdf:Statement ; up:attribution _:836466 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:836503 a rdf:Statement ; up:attribution _:836467 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:836504 a rdf:Statement ; up:attribution _:836468 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:836505 a rdf:Statement ; up:attribution _:836469 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:836506 a rdf:Statement ; up:attribution _:836470 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:489 . _:836507 a rdf:Statement ; up:attribution _:836471 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:496 . _:836508 a rdf:Statement ; up:attribution _:836472 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:539 . _:836509 a rdf:Statement ; up:attribution _:836473 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:949 . _:836510 a rdf:Statement ; up:attribution _:836474 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:836511 a rdf:Statement ; up:attribution _:836475 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:819 . _:836512 a rdf:Statement ; up:attribution _:836476 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005759 . _:836513 a rdf:Statement ; up:attribution _:836477 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005634 . _:836514 a rdf:Statement ; up:attribution _:836478 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:836515 a rdf:Statement ; up:attribution _:836479 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0030488 . _:836516 a rdf:Statement ; up:attribution _:836480 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0052906 . _:836517 a rdf:Statement ; up:attribution _:836481 ; rdf:subject ?case10 ; rdf:predicate up:recommendedName ; rdf:object ?name11 . _:836518 a rdf:Statement ; up:attribution _:836482 ; rdf:subject ?case10 ; rdf:predicate up:alternativeName ; rdf:object ?name12 . _:836519 a rdf:Statement ; up:attribution _:836483 ; rdf:subject ?case10 ; rdf:predicate up:alternativeName ; rdf:object ?name13 . _:836520 a rdf:Statement ; up:attribution _:836484 ; rdf:subject ?case10 ; rdf:predicate up:alternativeName ; rdf:object ?name14 . _:836521 a rdf:Statement ; up:attribution _:836485 ; rdf:subject ?case15 ; rdf:predicate up:recommendedName ; rdf:object ?name16 . _:836522 a rdf:Statement ; up:attribution _:836486 ; rdf:subject ?case15 ; rdf:predicate up:alternativeName ; rdf:object ?name17 . _:836523 a rdf:Statement ; up:attribution _:836487 ; rdf:subject ?case15 ; rdf:predicate up:alternativeName ; rdf:object ?name18 . _:836524 a rdf:Statement ; up:attribution _:836488 ; rdf:subject ?case15 ; rdf:predicate up:alternativeName ; rdf:object ?name19 . _:836525 a rdf:Statement ; up:attribution _:836489 ; rdf:subject ?case15 ; rdf:predicate up:precursor ; rdf:object "true"^^xsd:boolean . _:836526 a rdf:Statement ; up:attribution _:836490 ; rdf:subject ?case15 ; rdf:predicate up:classifiedWith ; rdf:object keyword:809 . _:836527 a rdf:Statement ; up:attribution _:836491 ; rdf:subject ?case21 ; rdf:predicate up:recommendedName ; rdf:object ?name22 . _:836528 a rdf:Statement ; up:attribution _:836492 ; rdf:subject ?case21 ; rdf:predicate up:alternativeName ; rdf:object ?name23 . _:836529 a rdf:Statement ; up:attribution _:836493 ; rdf:subject ?case21 ; rdf:predicate up:alternativeName ; rdf:object ?name24 . _:836530 a rdf:Statement ; up:attribution _:836494 ; rdf:subject ?case21 ; rdf:predicate up:alternativeName ; rdf:object ?name25 . _:836531 a rdf:Statement ; up:source unirule:MF_03152 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:836532 a rdf:Statement ; up:attribution _:836495 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:836533 a rdf:Statement ; up:source unirule:MF_03152 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:836534 a rdf:Statement ; up:attribution _:836496 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:836535 a rdf:Statement ; up:source unirule:MF_03152 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:836536 a rdf:Statement ; up:attribution _:836497 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:836537 a rdf:Statement ; up:source unirule:MF_03152 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:836538 a rdf:Statement ; up:attribution _:836498 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:836539 a rdf:Statement ; up:source unirule:MF_03152 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:836540 a rdf:Statement ; up:attribution _:836499 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:836541 a rdf:Statement ; up:source unirule:MF_03152 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:836542 a rdf:Statement ; up:attribution _:836500 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_03152 #Rule MF_03152 Created by:ipedruzz on:2011-10-17 Modified by:crivoire on:2023-10-13 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_03152 . ?thisOrganism rdfs:subClassOf+ taxon:2759 . BIND(URI(CONCAT(STR(?this), '#MF_03152a0')) AS ?annotation0) . BIND(URI(CONCAT(STR(?this), '#MF_03152a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_03152a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_03152a7')) AS ?annotation7) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch70 faldo:location ?templateMotifSequenceMatchRegionP3879371 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3879373 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP38793MF_0315266 . ?templateMotifSequenceMatchRegionP3879371 faldo:begin ?templateMotifSequenceMatchBeginP3879372 . ?templateMotifSequenceMatchBeginP3879372 faldo:position ?templateMotifSequenceMatchBeginPositionP3879367 ; faldo:reference isoform:P38793-1 . ?templateMotifSequenceProfileAlignmentOperationP3879373 edam:has_input signature:MF_03152 ; rdf:type edam:operation_0300 . ?targetMotifMatch74 faldo:location ?targetMotifMatchRegionMatch75 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0315277 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP38793MF_0315268 . ?targetMotifMatchRegionMatch75 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0315276 . ?targetMotifMatchRegionMatchBeginMF_0315276 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0315269 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0315277 edam:has_input signature:MF_03152 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38793MF_0315266, 1, (STRLEN(?templateMotifCigarP38793MF_0315266) - STRLEN(REPLACE(?templateMotifCigarP38793MF_0315266, CONCAT('^(?:-*[^-]){', STR(((307 - ?templateMotifSequenceMatchBeginPositionP3879367) + 1)), '}'), '')))), '[a-z]', '')) AS ?step178) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38793MF_0315268, 1, (STRLEN(?targetMotifMatchCigarP38793MF_0315268) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_0315268, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38793MF_0315268, 1, (STRLEN(?targetMotifMatchCigarP38793MF_0315268) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_0315268, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), '')))), '[^-]', ''))) AS ?step279) . BIND(((?step279 + ?targetMotifMatchRegionMatchBeginPositionMF_0315269) - 1) AS ?thisPositionOn31) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38793MF_0315266, 1, (STRLEN(?templateMotifCigarP38793MF_0315266) - STRLEN(REPLACE(?templateMotifCigarP38793MF_0315266, CONCAT('^(?:-*[^-]){', STR(((308 - ?templateMotifSequenceMatchBeginPositionP3879367) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38793MF_0315268, 1, (STRLEN(?targetMotifMatchCigarP38793MF_0315268) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_0315268, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38793MF_0315268, 1, (STRLEN(?targetMotifMatchCigarP38793MF_0315268) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_0315268, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) . BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0315269) - 1) AS ?thisPositionOn32) . BIND(?this AS ?pfs1t82) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb28) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse29) . FILTER (REGEX('[DE][ILM]', SUBSTR(?thisSequenceValue, ?thisPositionOn31, (?thisPositionOn32 - ?thisPositionOn31)))) . BIND(URI(CONCAT(STR(?this), '#MF_03152a27')) AS ?annotation27) . BIND(?this AS ?pfs26) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch87 faldo:location ?templateMotifSequenceMatchRegionP3879388 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3879390 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP38793MF_0315283 . ?templateMotifSequenceMatchRegionP3879388 faldo:begin ?templateMotifSequenceMatchBeginP3879389 . ?templateMotifSequenceMatchBeginP3879389 faldo:position ?templateMotifSequenceMatchBeginPositionP3879384 ; faldo:reference isoform:P38793-1 . ?templateMotifSequenceProfileAlignmentOperationP3879390 edam:has_input signature:MF_03152 ; rdf:type edam:operation_0300 . ?targetMotifMatch91 faldo:location ?targetMotifMatchRegionMatch92 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0315294 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP38793MF_0315285 . ?targetMotifMatchRegionMatch92 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0315293 . ?targetMotifMatchRegionMatchBeginMF_0315293 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0315286 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0315294 edam:has_input signature:MF_03152 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38793MF_0315283, 1, (STRLEN(?templateMotifCigarP38793MF_0315283) - STRLEN(REPLACE(?templateMotifCigarP38793MF_0315283, CONCAT('^(?:-*[^-]){', STR(((335 - ?templateMotifSequenceMatchBeginPositionP3879384) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38793MF_0315285, 1, (STRLEN(?targetMotifMatchCigarP38793MF_0315285) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_0315285, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38793MF_0315285, 1, (STRLEN(?targetMotifMatchCigarP38793MF_0315285) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_0315285, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) . BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0315286) - 1) AS ?thisPositionOn38) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38793MF_0315283, 1, (STRLEN(?templateMotifCigarP38793MF_0315283) - STRLEN(REPLACE(?templateMotifCigarP38793MF_0315283, CONCAT('^(?:-*[^-]){', STR(((336 - ?templateMotifSequenceMatchBeginPositionP3879384) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38793MF_0315285, 1, (STRLEN(?targetMotifMatchCigarP38793MF_0315285) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_0315285, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38793MF_0315285, 1, (STRLEN(?targetMotifMatchCigarP38793MF_0315285) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_0315285, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) . BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0315286) - 1) AS ?thisPositionOn39) . BIND(?this AS ?pfs1t99) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb35) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse36) . FILTER (REGEX('[DE][AGNSV]', SUBSTR(?thisSequenceValue, ?thisPositionOn38, (?thisPositionOn39 - ?thisPositionOn38)))) . BIND(URI(CONCAT(STR(?this), '#MF_03152a34')) AS ?annotation34) . BIND(?this AS ?pfs33) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch104 faldo:location ?templateMotifSequenceMatchRegionP38793105 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP38793107 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP38793MF_03152100 . ?templateMotifSequenceMatchRegionP38793105 faldo:begin ?templateMotifSequenceMatchBeginP38793106 . ?templateMotifSequenceMatchBeginP38793106 faldo:position ?templateMotifSequenceMatchBeginPositionP38793101 ; faldo:reference isoform:P38793-1 . ?templateMotifSequenceProfileAlignmentOperationP38793107 edam:has_input signature:MF_03152 ; rdf:type edam:operation_0300 . ?targetMotifMatch108 faldo:location ?targetMotifMatchRegionMatch109 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03152111 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP38793MF_03152102 . ?targetMotifMatchRegionMatch109 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03152110 . ?targetMotifMatchRegionMatchBeginMF_03152110 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03152103 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03152111 edam:has_input signature:MF_03152 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38793MF_03152100, 1, (STRLEN(?templateMotifCigarP38793MF_03152100) - STRLEN(REPLACE(?templateMotifCigarP38793MF_03152100, CONCAT('^(?:-*[^-]){', STR(((268 - ?templateMotifSequenceMatchBeginPositionP38793101) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38793MF_03152102, 1, (STRLEN(?targetMotifMatchCigarP38793MF_03152102) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_03152102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38793MF_03152102, 1, (STRLEN(?targetMotifMatchCigarP38793MF_03152102) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_03152102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) . BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_03152103) - 1) AS ?thisPositionOn45) . BIND(?thisPositionOn45 AS ?thisPositionOn46) . BIND(?this AS ?pfs1t114) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb42) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse43) . FILTER (REGEX('[HKR]', SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_03152a41')) AS ?annotation41) . BIND(?this AS ?pfs40) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch119 faldo:location ?templateMotifSequenceMatchRegionP38793120 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP38793122 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP38793MF_03152115 . ?templateMotifSequenceMatchRegionP38793120 faldo:begin ?templateMotifSequenceMatchBeginP38793121 . ?templateMotifSequenceMatchBeginP38793121 faldo:position ?templateMotifSequenceMatchBeginPositionP38793116 ; faldo:reference isoform:P38793-1 . ?templateMotifSequenceProfileAlignmentOperationP38793122 edam:has_input signature:MF_03152 ; rdf:type edam:operation_0300 . ?targetMotifMatch123 faldo:location ?targetMotifMatchRegionMatch124 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03152126 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP38793MF_03152117 . ?targetMotifMatchRegionMatch124 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03152125 . ?targetMotifMatchRegionMatchBeginMF_03152125 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03152118 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03152126 edam:has_input signature:MF_03152 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38793MF_03152115, 1, (STRLEN(?templateMotifCigarP38793MF_03152115) - STRLEN(REPLACE(?templateMotifCigarP38793MF_03152115, CONCAT('^(?:-*[^-]){', STR(((399 - ?templateMotifSequenceMatchBeginPositionP38793116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38793MF_03152117, 1, (STRLEN(?targetMotifMatchCigarP38793MF_03152117) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_03152117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38793MF_03152117, 1, (STRLEN(?targetMotifMatchCigarP38793MF_03152117) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_03152117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) . BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_03152118) - 1) AS ?thisPositionOn52) . BIND(?thisPositionOn52 AS ?thisPositionOn53) . BIND(?this AS ?pfs1t129) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb49) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse50) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn52, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_03152a48')) AS ?annotation48) . BIND(?this AS ?pfs47) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch134 faldo:location ?templateMotifSequenceMatchRegionP38793135 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP38793137 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP38793MF_03152130 . ?templateMotifSequenceMatchRegionP38793135 faldo:begin ?templateMotifSequenceMatchBeginP38793136 . ?templateMotifSequenceMatchBeginP38793136 faldo:position ?templateMotifSequenceMatchBeginPositionP38793131 ; faldo:reference isoform:P38793-1 . ?templateMotifSequenceProfileAlignmentOperationP38793137 edam:has_input signature:MF_03152 ; rdf:type edam:operation_0300 . ?targetMotifMatch138 faldo:location ?targetMotifMatchRegionMatch139 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03152141 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP38793MF_03152132 . ?targetMotifMatchRegionMatch139 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03152140 . ?targetMotifMatchRegionMatchBeginMF_03152140 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03152133 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03152141 edam:has_input signature:MF_03152 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:4930 . BIND(1 AS ?thisPositionOn58) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38793MF_03152130, 1, (STRLEN(?templateMotifCigarP38793MF_03152130) - STRLEN(REPLACE(?templateMotifCigarP38793MF_03152130, CONCAT('^(?:-*[^-]){', STR(((44 - ?templateMotifSequenceMatchBeginPositionP38793131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38793MF_03152132, 1, (STRLEN(?targetMotifMatchCigarP38793MF_03152132) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_03152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38793MF_03152132, 1, (STRLEN(?targetMotifMatchCigarP38793MF_03152132) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_03152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) . BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_03152133) - 1) AS ?thisPositionOn59) . BIND(?this AS ?pfs2t144) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb56) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse57) . FILTER ((BOUND(?thisPositionOn58) && BOUND(?thisPositionOn59))) . BIND(URI(CONCAT(STR(?this), '#MF_03152a55')) AS ?annotation55) . BIND(?this AS ?pfs54) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch149 faldo:location ?templateMotifSequenceMatchRegionP38793150 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP38793152 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP38793MF_03152145 . ?templateMotifSequenceMatchRegionP38793150 faldo:begin ?templateMotifSequenceMatchBeginP38793151 . ?templateMotifSequenceMatchBeginP38793151 faldo:position ?templateMotifSequenceMatchBeginPositionP38793146 ; faldo:reference isoform:P38793-1 . ?templateMotifSequenceProfileAlignmentOperationP38793152 edam:has_input signature:MF_03152 ; rdf:type edam:operation_0300 . ?targetMotifMatch153 faldo:location ?targetMotifMatchRegionMatch154 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03152156 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP38793MF_03152147 . ?targetMotifMatchRegionMatch154 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03152155 . ?targetMotifMatchRegionMatchBeginMF_03152155 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03152148 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03152156 edam:has_input signature:MF_03152 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:4930 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38793MF_03152145, 1, (STRLEN(?templateMotifCigarP38793MF_03152145) - STRLEN(REPLACE(?templateMotifCigarP38793MF_03152145, CONCAT('^(?:-*[^-]){', STR(((45 - ?templateMotifSequenceMatchBeginPositionP38793146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1157) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38793MF_03152147, 1, (STRLEN(?targetMotifMatchCigarP38793MF_03152147) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_03152147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38793MF_03152147, 1, (STRLEN(?targetMotifMatchCigarP38793MF_03152147) - STRLEN(REPLACE(?targetMotifMatchCigarP38793MF_03152147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), '')))), '[^-]', ''))) AS ?step2158) . BIND(((?step2158 + ?targetMotifMatchRegionMatchBeginPositionMF_03152148) - 1) AS ?thisPositionOn64) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn65) . BIND(?this AS ?pfs2t159) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb62) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse63) . FILTER ((BOUND(?thisPositionOn64) && BOUND(?thisPositionOn65))) . BIND(URI(CONCAT(STR(?this), '#MF_03152a61')) AS ?annotation61) . BIND(?this AS ?pfs60) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:4751 . BIND(?this AS ?case8) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:7742 . BIND(?this AS ?case9) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:4751 . })) . BIND(?this AS ?case10) . BIND(URI(CONCAT(STR(?this), '#MF_03152a11')) AS ?name11) . BIND(URI(CONCAT(STR(?this), '#MF_03152a12')) AS ?name12) . BIND(URI(CONCAT(STR(?this), '#MF_03152a13')) AS ?name13) . BIND(URI(CONCAT(STR(?this), '#MF_03152a14')) AS ?name14) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:4930 . BIND(?this AS ?case15) . BIND(URI(CONCAT(STR(?this), '#MF_03152a16')) AS ?name16) . BIND(URI(CONCAT(STR(?this), '#MF_03152a17')) AS ?name17) . BIND(URI(CONCAT(STR(?this), '#MF_03152a18')) AS ?name18) . BIND(URI(CONCAT(STR(?this), '#MF_03152a19')) AS ?name19) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:4930 . })) . BIND(?this AS ?case20) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:4751 . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:4930 . })) . BIND(?this AS ?case21) . BIND(URI(CONCAT(STR(?this), '#MF_03152a22')) AS ?name22) . BIND(URI(CONCAT(STR(?this), '#MF_03152a23')) AS ?name23) . BIND(URI(CONCAT(STR(?this), '#MF_03152a24')) AS ?name24) . BIND(URI(CONCAT(STR(?this), '#MF_03152a25')) AS ?name25) . } }