CONSTRUCT { _:834497 up:source unirule:MF_03148 . _:834498 up:source unirule:MF_03148 . _:834499 up:source unirule:MF_03148 . _:834500 up:source unirule:MF_03148 . _:834501 up:source unirule:MF_03148 . _:834502 up:source unirule:MF_03148 . _:834503 up:source unirule:MF_03148 . _:834504 up:source unirule:MF_03148 . _:834505 up:source unirule:MF_03148 . _:834506 up:source unirule:MF_03148 . _:834507 up:source unirule:MF_03148 . _:834508 up:source unirule:MF_03148 . _:834509 up:source unirule:MF_03148 . _:834510 up:source unirule:MF_03148 . _:834511 up:source unirule:MF_03148 . _:834512 up:source unirule:MF_03148 . _:834513 up:source unirule:MF_03148 . _:834514 up:source unirule:MF_03148 . _:834515 up:source unirule:MF_03148 . _:834516 up:source unirule:MF_03148 . _:834517 up:source unirule:MF_03148 . _:834518 up:source unirule:MF_03148 . _:834519 up:source unirule:MF_03148 . _:834520 up:source unirule:MF_03148 . _:834521 up:source unirule:MF_03148 . _:834522 up:source unirule:MF_03148 . _:834523 up:source unirule:MF_03148 . _:834524 up:source unirule:MF_03148 . _:834525 up:source unirule:MF_03148 . _:834526 up:source unirule:MF_03148 . _:834527 up:source unirule:MF_03148 . _:834528 up:source unirule:MF_03148 . _:834529 up:source unirule:MF_03148 . _:834530 up:source unirule:MF_03148 . _:834531 up:source unirule:MF_03148 . _:834532 up:source unirule:MF_03148 . ?this up:alternativeName ?name1 , ?name2 , ?name3 , ?name4 ; up:annotation ?annotation5 , ?annotation7 , ?annotation9 , ?annotation11 , ?annotation13 , ?annotation15 , ?annotation16 , ?annotation17 ; up:classifiedWith GO:0005737 , GO:0009204 , GO:0047429 , keyword:378 , keyword:460 , keyword:464 , keyword:479 , keyword:546 , keyword:547 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '3.6.1.9' ; up:fullName 'Inosine triphosphate pyrophosphatase' ; up:shortName 'ITPase' , 'Inosine triphosphatase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Non-canonical purine NTP pyrophosphatase' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Non-standard purine NTP pyrophosphatase' ; rdf:type up:Structured_Name . ?name3 up:fullName 'Nucleoside-triphosphate diphosphatase' ; rdf:type up:Structured_Name . ?name4 up:fullName 'Nucleoside-triphosphate pyrophosphatase' ; up:shortName 'NTPase' ; rdf:type up:Structured_Name . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/23996>; up:enzymeClass <http://purl.uniprot.org/enzyme/3.6.1.9>. ?annotation7 up:activity ?activity8 ; rdf:type up:Catalytic_Activity_Annotation . ?activity8 up:catalyticActivity <http://rdf.rhea-db.org/44644>; up:enzymeClass <http://purl.uniprot.org/enzyme/3.6.1.9>. ?annotation9 up:activity ?activity10 ; rdf:type up:Catalytic_Activity_Annotation . ?activity10 up:catalyticActivity <http://rdf.rhea-db.org/29399>; up:enzymeClass <http://purl.uniprot.org/enzyme/3.6.1.9>. ?annotation11 up:activity ?activity12 ; rdf:type up:Catalytic_Activity_Annotation . ?activity12 up:catalyticActivity <http://rdf.rhea-db.org/28342>; up:enzymeClass <http://purl.uniprot.org/enzyme/3.6.1.9>. ?annotation13 up:activity ?activity14 ; rdf:type up:Catalytic_Activity_Annotation . ?activity14 up:catalyticActivity <http://rdf.rhea-db.org/28610>; up:enzymeClass <http://purl.uniprot.org/enzyme/3.6.1.9>. ?annotation15 up:cofactor chebi:18420 , chebi:29035 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 divalent metal cation per subunit; can use either Mg(2+) or Mn(2+).' . ?annotation16 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation17 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the HAM1 NTPase family.' . ?case18 up:classifiedWith keyword:7 . ?case19 up:classifiedWith GO:0005634 , keyword:539 . ?pfs26 up:annotation ?annotation27 , ?annotation32 . ?annotation27 faldo:begin ?pfsb28 ; faldo:end ?pfse29 ; rdf:type up:Initiator_Methionine_Annotation ; rdfs:comment 'Removed' . ?pfsb28 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse29 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'N-acetylalanine' . ?pfsb33 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfs37 up:annotation ?annotation38 . ?annotation38 faldo:begin ?pfsb39 ; faldo:end ?pfse40 ; up:ligand ?ligand41 ; rdf:type up:Binding_Site_Annotation . ?pfsb39 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?pfse40 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?ligand41 rdfs:subClassOf chebi:61402 . ?pfs44 up:annotation ?annotation45 . ?annotation45 faldo:begin ?pfsb46 ; faldo:end ?pfse47 ; up:ligand ?ligand48 ; rdf:type up:Binding_Site_Annotation . ?pfsb46 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?pfse47 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?ligand48 rdfs:subClassOf chebi:61402 . ?pfs51 up:annotation ?annotation52 . ?annotation52 faldo:begin ?pfsb53 ; faldo:end ?pfse54 ; up:ligand ?ligand55 ; rdf:type up:Binding_Site_Annotation . ?pfsb53 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?pfse54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?ligand55 rdfs:subClassOf chebi:61402 . ?pfs58 up:annotation ?annotation59 . ?annotation59 faldo:begin ?pfsb60 ; faldo:end ?pfse61 ; up:ligand ?ligand62 ; rdf:type up:Binding_Site_Annotation . ?pfsb60 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?pfse61 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?ligand62 rdfs:subClassOf chebi:61402 . ?pfs65 up:annotation ?annotation66 . ?annotation66 faldo:begin ?pfsb67 ; faldo:end ?pfse68 ; up:ligand ?ligand69 ; rdf:type up:Binding_Site_Annotation . ?pfsb67 faldo:position ?thisPositionOn70 ; rdf:type faldo:ExactPosition . ?pfse68 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?ligand69 rdfs:subClassOf chebi:18420 . ?pfs72 up:annotation ?annotation73 . ?annotation73 faldo:begin ?pfsb74 ; faldo:end ?pfse75 ; up:ligand ?ligand76 ; rdf:type up:Binding_Site_Annotation . ?pfsb74 faldo:position ?thisPositionOn77 ; rdf:type faldo:ExactPosition . ?pfse75 faldo:position ?thisPositionOn78 ; rdf:type faldo:ExactPosition . ?ligand76 rdfs:subClassOf chebi:18420 . ?pfs79 up:annotation ?annotation80 . ?annotation80 faldo:begin ?pfsb81 ; faldo:end ?pfse82 ; up:ligand ?ligand83 ; rdf:type up:Binding_Site_Annotation . ?pfsb81 faldo:position ?thisPositionOn84 ; rdf:type faldo:ExactPosition . ?pfse82 faldo:position ?thisPositionOn85 ; rdf:type faldo:ExactPosition . ?ligand83 rdfs:subClassOf chebi:61402 . ?pfs86 up:annotation ?annotation87 . ?annotation87 faldo:begin ?pfsb88 ; faldo:end ?pfse89 ; up:ligand ?ligand90 ; rdf:type up:Binding_Site_Annotation . ?pfsb88 faldo:position ?thisPositionOn91 ; rdf:type faldo:ExactPosition . ?pfse89 faldo:position ?thisPositionOn92 ; rdf:type faldo:ExactPosition . ?ligand90 rdfs:subClassOf chebi:61402 . _:834533 a rdf:Statement ; up:attribution _:834497 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:834534 a rdf:Statement ; up:attribution _:834498 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:834535 a rdf:Statement ; up:attribution _:834499 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:834536 a rdf:Statement ; up:attribution _:834500 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name3 . _:834537 a rdf:Statement ; up:attribution _:834501 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name4 . _:834538 a rdf:Statement ; up:attribution _:834502 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:834539 a rdf:Statement ; up:attribution _:834503 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:834540 a rdf:Statement ; up:attribution _:834504 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:834541 a rdf:Statement ; up:attribution _:834505 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:834542 a rdf:Statement ; up:attribution _:834506 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:834543 a rdf:Statement ; up:attribution _:834507 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:834544 a rdf:Statement ; up:attribution _:834508 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:834545 a rdf:Statement ; up:attribution _:834509 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:834546 a rdf:Statement ; up:attribution _:834510 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:834547 a rdf:Statement ; up:attribution _:834511 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:834548 a rdf:Statement ; up:attribution _:834512 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:834549 a rdf:Statement ; up:attribution _:834513 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:464 . _:834550 a rdf:Statement ; up:attribution _:834514 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:834551 a rdf:Statement ; up:attribution _:834515 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:546 . _:834552 a rdf:Statement ; up:attribution _:834516 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:834553 a rdf:Statement ; up:attribution _:834517 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:834554 a rdf:Statement ; up:attribution _:834518 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0047429 . _:834555 a rdf:Statement ; up:attribution _:834519 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009204 . _:834556 a rdf:Statement ; up:attribution _:834520 ; rdf:subject ?case18 ; rdf:predicate up:classifiedWith ; rdf:object keyword:7 . _:834557 a rdf:Statement ; up:attribution _:834521 ; rdf:subject ?case19 ; rdf:predicate up:classifiedWith ; rdf:object keyword:539 . _:834558 a rdf:Statement ; up:attribution _:834522 ; rdf:subject ?case19 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005634 . _:834559 a rdf:Statement ; up:source unirule:MF_03148 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:834560 a rdf:Statement ; up:attribution _:834523 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:834561 a rdf:Statement ; up:source unirule:MF_03148 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:834562 a rdf:Statement ; up:attribution _:834524 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:834563 a rdf:Statement ; up:source unirule:MF_03148 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:834564 a rdf:Statement ; up:attribution _:834525 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:834565 a rdf:Statement ; up:source unirule:MF_03148 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:834566 a rdf:Statement ; up:attribution _:834526 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:834567 a rdf:Statement ; up:source unirule:MF_03148 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:834568 a rdf:Statement ; up:attribution _:834527 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:834569 a rdf:Statement ; up:source unirule:MF_03148 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:834570 a rdf:Statement ; up:attribution _:834528 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:834571 a rdf:Statement ; up:source unirule:MF_03148 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:834572 a rdf:Statement ; up:attribution _:834529 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:834573 a rdf:Statement ; up:source unirule:MF_03148 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:834574 a rdf:Statement ; up:attribution _:834530 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:834575 a rdf:Statement ; up:source unirule:MF_03148 ; rdf:subject ?pfs79 ; rdf:predicate up:annotation ; rdf:object ?annotation80 . _:834576 a rdf:Statement ; up:attribution _:834531 ; rdf:subject ?pfs79 ; rdf:predicate up:annotation ; rdf:object ?annotation80 . _:834577 a rdf:Statement ; up:source unirule:MF_03148 ; rdf:subject ?pfs86 ; rdf:predicate up:annotation ; rdf:object ?annotation87 . _:834578 a rdf:Statement ; up:attribution _:834532 ; rdf:subject ?pfs86 ; rdf:predicate up:annotation ; rdf:object ?annotation87 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_03148 #Rule MF_03148 Created by:ipedruzz on:2011-08-09 Modified by:ecastro on:2023-06-01 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_03148 . ?thisOrganism rdfs:subClassOf+ taxon:2759 . BIND(URI(CONCAT(STR(?this), '#MF_03148a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_03148a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_03148a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_03148a3')) AS ?name3) . BIND(URI(CONCAT(STR(?this), '#MF_03148a4')) AS ?name4) . BIND(URI(CONCAT(STR(?this), '#MF_03148a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_03148a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_03148a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_03148a11')) AS ?annotation11) . BIND(URI(CONCAT(STR(?this), '#MF_03148a13')) AS ?annotation13) . BIND(URI(CONCAT(STR(?this), '#MF_03148a15')) AS ?annotation15) . BIND(URI(CONCAT(STR(?this), '#MF_03148a16')) AS ?annotation16) . BIND(URI(CONCAT(STR(?this), '#MF_03148a17')) AS ?annotation17) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch97 faldo:location ?templateMotifSequenceMatchRegionQ9BY3298 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9BY32100 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9BY32MF_0314893 . ?templateMotifSequenceMatchRegionQ9BY3298 faldo:begin ?templateMotifSequenceMatchBeginQ9BY3299 . ?templateMotifSequenceMatchBeginQ9BY3299 faldo:position ?templateMotifSequenceMatchBeginPositionQ9BY3294 ; faldo:reference isoform:Q9BY32-1 . ?templateMotifSequenceProfileAlignmentOperationQ9BY32100 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . ?targetMotifMatch101 faldo:location ?targetMotifMatchRegionMatch102 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03148104 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9BY32MF_0314895 . ?targetMotifMatchRegionMatch102 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03148103 . ?targetMotifMatchRegionMatchBeginMF_03148103 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0314896 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03148104 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:40674 . BIND(1 AS ?thisPositionOn30) . BIND(?thisPositionOn30 AS ?thisPositionOn31) . BIND(?this AS ?pfs1t105) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb28) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse29) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'M')) . BIND(1 AS ?thisPositionOn35) . BIND(?thisPositionOn35 AS ?thisPositionOn36) . BIND(?this AS ?pfs1t106) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse34) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1) = 'A')) . BIND(?this AS ?pfs26) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch111 faldo:location ?templateMotifSequenceMatchRegionQ9BY32112 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9BY32114 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9BY32MF_03148107 . ?templateMotifSequenceMatchRegionQ9BY32112 faldo:begin ?templateMotifSequenceMatchBeginQ9BY32113 . ?templateMotifSequenceMatchBeginQ9BY32113 faldo:position ?templateMotifSequenceMatchBeginPositionQ9BY32108 ; faldo:reference isoform:Q9BY32-1 . ?templateMotifSequenceProfileAlignmentOperationQ9BY32114 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . ?targetMotifMatch115 faldo:location ?targetMotifMatchRegionMatch116 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03148118 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9BY32MF_03148109 . ?targetMotifMatchRegionMatch116 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03148117 . ?targetMotifMatchRegionMatchBeginMF_03148117 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03148110 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03148118 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148107, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148107) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148107, CONCAT('^(?:-*[^-]){', STR(((14 - ?templateMotifSequenceMatchBeginPositionQ9BY32108) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1119) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148109, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148109) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148109, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148109) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), '')))), '[^-]', ''))) AS ?step2120) . BIND(((?step2120 + ?targetMotifMatchRegionMatchBeginPositionMF_03148110) - 1) AS ?thisPositionOn42) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148107, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148107) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148107, CONCAT('^(?:-*[^-]){', STR(((19 - ?templateMotifSequenceMatchBeginPositionQ9BY32108) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148109, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148109) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148109, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148109) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) . BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_03148110) - 1) AS ?thisPositionOn43) . BIND(?this AS ?pfs2t123) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb39) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse40) . FILTER (REGEX('T[ARNDCQEGHILKMFPSTWYVBZJUOX]N[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]K', SUBSTR(?thisSequenceValue, ?thisPositionOn42, (?thisPositionOn43 - ?thisPositionOn42)))) . BIND(URI(CONCAT(STR(?this), '#MF_03148a38')) AS ?annotation38) . BIND(?this AS ?pfs37) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch128 faldo:location ?templateMotifSequenceMatchRegionQ9BY32129 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9BY32131 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9BY32MF_03148124 . ?templateMotifSequenceMatchRegionQ9BY32129 faldo:begin ?templateMotifSequenceMatchBeginQ9BY32130 . ?templateMotifSequenceMatchBeginQ9BY32130 faldo:position ?templateMotifSequenceMatchBeginPositionQ9BY32125 ; faldo:reference isoform:Q9BY32-1 . ?templateMotifSequenceProfileAlignmentOperationQ9BY32131 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . ?targetMotifMatch132 faldo:location ?targetMotifMatchRegionMatch133 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03148135 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9BY32MF_03148126 . ?targetMotifMatchRegionMatch133 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03148134 . ?targetMotifMatchRegionMatchBeginMF_03148134 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03148127 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03148135 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148124, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148124) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148124, CONCAT('^(?:-*[^-]){', STR(((72 - ?templateMotifSequenceMatchBeginPositionQ9BY32125) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1136) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148126, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148126) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148126, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148126) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), '')))), '[^-]', ''))) AS ?step2137) . BIND(((?step2137 + ?targetMotifMatchRegionMatchBeginPositionMF_03148127) - 1) AS ?thisPositionOn49) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148124, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148124) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148124, CONCAT('^(?:-*[^-]){', STR(((73 - ?templateMotifSequenceMatchBeginPositionQ9BY32125) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1138) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148126, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148126) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148126, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148126) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), '')))), '[^-]', ''))) AS ?step2139) . BIND(((?step2139 + ?targetMotifMatchRegionMatchBeginPositionMF_03148127) - 1) AS ?thisPositionOn50) . BIND(?this AS ?pfs2t140) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb46) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse47) . FILTER (REGEX('D[TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn49, (?thisPositionOn50 - ?thisPositionOn49)))) . BIND(URI(CONCAT(STR(?this), '#MF_03148a45')) AS ?annotation45) . BIND(?this AS ?pfs44) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch145 faldo:location ?templateMotifSequenceMatchRegionQ9BY32146 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9BY32148 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9BY32MF_03148141 . ?templateMotifSequenceMatchRegionQ9BY32146 faldo:begin ?templateMotifSequenceMatchBeginQ9BY32147 . ?templateMotifSequenceMatchBeginQ9BY32147 faldo:position ?templateMotifSequenceMatchBeginPositionQ9BY32142 ; faldo:reference isoform:Q9BY32-1 . ?templateMotifSequenceProfileAlignmentOperationQ9BY32148 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . ?targetMotifMatch149 faldo:location ?targetMotifMatchRegionMatch150 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03148152 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9BY32MF_03148143 . ?targetMotifMatchRegionMatch150 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03148151 . ?targetMotifMatchRegionMatchBeginMF_03148151 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03148144 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03148152 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148141, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148141) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148141, CONCAT('^(?:-*[^-]){', STR(((149 - ?templateMotifSequenceMatchBeginPositionQ9BY32142) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1153) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148143, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148143) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148143, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148143) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), '')))), '[^-]', ''))) AS ?step2154) . BIND(((?step2154 + ?targetMotifMatchRegionMatchBeginPositionMF_03148144) - 1) AS ?thisPositionOn56) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148141, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148141) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148141, CONCAT('^(?:-*[^-]){', STR(((152 - ?templateMotifSequenceMatchBeginPositionQ9BY32142) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1155) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148143, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148143) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148143, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148143) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), '')))), '[^-]', ''))) AS ?step2156) . BIND(((?step2156 + ?targetMotifMatchRegionMatchBeginPositionMF_03148144) - 1) AS ?thisPositionOn57) . BIND(?this AS ?pfs2t157) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb53) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse54) . FILTER (REGEX('FGW[DEN]', SUBSTR(?thisSequenceValue, ?thisPositionOn56, (?thisPositionOn57 - ?thisPositionOn56)))) . BIND(URI(CONCAT(STR(?this), '#MF_03148a52')) AS ?annotation52) . BIND(?this AS ?pfs51) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch162 faldo:location ?templateMotifSequenceMatchRegionQ9BY32163 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9BY32165 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9BY32MF_03148158 . ?templateMotifSequenceMatchRegionQ9BY32163 faldo:begin ?templateMotifSequenceMatchBeginQ9BY32164 . ?templateMotifSequenceMatchBeginQ9BY32164 faldo:position ?templateMotifSequenceMatchBeginPositionQ9BY32159 ; faldo:reference isoform:Q9BY32-1 . ?templateMotifSequenceProfileAlignmentOperationQ9BY32165 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . ?targetMotifMatch166 faldo:location ?targetMotifMatchRegionMatch167 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03148169 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9BY32MF_03148160 . ?targetMotifMatchRegionMatch167 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03148168 . ?targetMotifMatchRegionMatchBeginMF_03148168 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03148161 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03148169 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148158, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148158) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148158, CONCAT('^(?:-*[^-]){', STR(((177 - ?templateMotifSequenceMatchBeginPositionQ9BY32159) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1170) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148160, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148160) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148160, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148160) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), '')))), '[^-]', ''))) AS ?step2171) . BIND(((?step2171 + ?targetMotifMatchRegionMatchBeginPositionMF_03148161) - 1) AS ?thisPositionOn63) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148158, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148158) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148158, CONCAT('^(?:-*[^-]){', STR(((178 - ?templateMotifSequenceMatchBeginPositionQ9BY32159) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1172) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148160, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148160) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148160, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148160) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), '')))), '[^-]', ''))) AS ?step2173) . BIND(((?step2173 + ?targetMotifMatchRegionMatchBeginPositionMF_03148161) - 1) AS ?thisPositionOn64) . BIND(?this AS ?pfs2t174) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfsb60) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfse61) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn63, (?thisPositionOn64 - ?thisPositionOn63)) = 'HR')) . BIND(URI(CONCAT(STR(?this), '#MF_03148a59')) AS ?annotation59) . BIND(?this AS ?pfs58) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch179 faldo:location ?templateMotifSequenceMatchRegionQ9BY32180 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9BY32182 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9BY32MF_03148175 . ?templateMotifSequenceMatchRegionQ9BY32180 faldo:begin ?templateMotifSequenceMatchBeginQ9BY32181 . ?templateMotifSequenceMatchBeginQ9BY32181 faldo:position ?templateMotifSequenceMatchBeginPositionQ9BY32176 ; faldo:reference isoform:Q9BY32-1 . ?templateMotifSequenceProfileAlignmentOperationQ9BY32182 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . ?targetMotifMatch183 faldo:location ?targetMotifMatchRegionMatch184 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03148186 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9BY32MF_03148177 . ?targetMotifMatchRegionMatch184 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03148185 . ?targetMotifMatchRegionMatchBeginMF_03148185 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03148178 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03148186 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148175, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148175) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148175, CONCAT('^(?:-*[^-]){', STR(((44 - ?templateMotifSequenceMatchBeginPositionQ9BY32176) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1187) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148177, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148177) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148177, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148177, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148177) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148177, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1187), '}'), '')))), '[^-]', ''))) AS ?step2188) . BIND(((?step2188 + ?targetMotifMatchRegionMatchBeginPositionMF_03148178) - 1) AS ?thisPositionOn70) . BIND(?thisPositionOn70 AS ?thisPositionOn71) . BIND(?this AS ?pfs2t189) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfsb67) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfse68) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn70, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_03148a66')) AS ?annotation66) . BIND(?this AS ?pfs65) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch194 faldo:location ?templateMotifSequenceMatchRegionQ9BY32195 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9BY32197 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9BY32MF_03148190 . ?templateMotifSequenceMatchRegionQ9BY32195 faldo:begin ?templateMotifSequenceMatchBeginQ9BY32196 . ?templateMotifSequenceMatchBeginQ9BY32196 faldo:position ?templateMotifSequenceMatchBeginPositionQ9BY32191 ; faldo:reference isoform:Q9BY32-1 . ?templateMotifSequenceProfileAlignmentOperationQ9BY32197 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . ?targetMotifMatch198 faldo:location ?targetMotifMatchRegionMatch199 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03148201 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9BY32MF_03148192 . ?targetMotifMatchRegionMatch199 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03148200 . ?targetMotifMatchRegionMatchBeginMF_03148200 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03148193 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03148201 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148190, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148190) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148190, CONCAT('^(?:-*[^-]){', STR(((72 - ?templateMotifSequenceMatchBeginPositionQ9BY32191) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1202) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148192, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148192) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1202), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148192, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148192) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1202), '}'), '')))), '[^-]', ''))) AS ?step2203) . BIND(((?step2203 + ?targetMotifMatchRegionMatchBeginPositionMF_03148193) - 1) AS ?thisPositionOn77) . BIND(?thisPositionOn77 AS ?thisPositionOn78) . BIND(?this AS ?pfs2t204) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfsb74) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfse75) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn77, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_03148a73')) AS ?annotation73) . BIND(?this AS ?pfs72) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch209 faldo:location ?templateMotifSequenceMatchRegionQ9BY32210 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9BY32212 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9BY32MF_03148205 . ?templateMotifSequenceMatchRegionQ9BY32210 faldo:begin ?templateMotifSequenceMatchBeginQ9BY32211 . ?templateMotifSequenceMatchBeginQ9BY32211 faldo:position ?templateMotifSequenceMatchBeginPositionQ9BY32206 ; faldo:reference isoform:Q9BY32-1 . ?templateMotifSequenceProfileAlignmentOperationQ9BY32212 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . ?targetMotifMatch213 faldo:location ?targetMotifMatchRegionMatch214 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03148216 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9BY32MF_03148207 . ?targetMotifMatchRegionMatch214 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03148215 . ?targetMotifMatchRegionMatchBeginMF_03148215 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03148208 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03148216 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148205, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148205) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148205, CONCAT('^(?:-*[^-]){', STR(((56 - ?templateMotifSequenceMatchBeginPositionQ9BY32206) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1217) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148207, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148207) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148207, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1217), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148207, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148207) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148207, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1217), '}'), '')))), '[^-]', ''))) AS ?step2218) . BIND(((?step2218 + ?targetMotifMatchRegionMatchBeginPositionMF_03148208) - 1) AS ?thisPositionOn84) . BIND(?thisPositionOn84 AS ?thisPositionOn85) . BIND(?this AS ?pfs2t219) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn84))) AS ?pfsb81) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn85))) AS ?pfse82) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn84, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_03148a80')) AS ?annotation80) . BIND(?this AS ?pfs79) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch224 faldo:location ?templateMotifSequenceMatchRegionQ9BY32225 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9BY32227 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9BY32MF_03148220 . ?templateMotifSequenceMatchRegionQ9BY32225 faldo:begin ?templateMotifSequenceMatchBeginQ9BY32226 . ?templateMotifSequenceMatchBeginQ9BY32226 faldo:position ?templateMotifSequenceMatchBeginPositionQ9BY32221 ; faldo:reference isoform:Q9BY32-1 . ?templateMotifSequenceProfileAlignmentOperationQ9BY32227 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . ?targetMotifMatch228 faldo:location ?targetMotifMatchRegionMatch229 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03148231 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9BY32MF_03148222 . ?targetMotifMatchRegionMatch229 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03148230 . ?targetMotifMatchRegionMatchBeginMF_03148230 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03148223 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03148231 edam:has_input signature:MF_03148 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9BY32MF_03148220, 1, (STRLEN(?templateMotifCigarQ9BY32MF_03148220) - STRLEN(REPLACE(?templateMotifCigarQ9BY32MF_03148220, CONCAT('^(?:-*[^-]){', STR(((172 - ?templateMotifSequenceMatchBeginPositionQ9BY32221) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1232) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148222, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148222) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148222, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1232), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9BY32MF_03148222, 1, (STRLEN(?targetMotifMatchCigarQ9BY32MF_03148222) - STRLEN(REPLACE(?targetMotifMatchCigarQ9BY32MF_03148222, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1232), '}'), '')))), '[^-]', ''))) AS ?step2233) . BIND(((?step2233 + ?targetMotifMatchRegionMatchBeginPositionMF_03148223) - 1) AS ?thisPositionOn91) . BIND(?thisPositionOn91 AS ?thisPositionOn92) . BIND(?this AS ?pfs2t234) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn91))) AS ?pfsb88) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn92))) AS ?pfse89) . FILTER (REGEX('[KR]', SUBSTR(?thisSequenceValue, ?thisPositionOn91, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_03148a87')) AS ?annotation87) . BIND(?this AS ?pfs86) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag235) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag235, ?UNBOUND_VARIABLE) AS ?case18) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:4751 . BIND(?this AS ?case19) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:7742 . BIND(?this AS ?case20) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:4751 . })) . BIND(?this AS ?case21) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:4930 . BIND(?this AS ?case22) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:6237 . BIND(?this AS ?case23) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:147537 . BIND(?this AS ?case24) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { VALUES ?supertaxon236 {taxon:4930 taxon:7742} ?thisOrganism rdfs:subClassOf+ ?supertaxon236 . })) . BIND(?this AS ?case25) . } }