CONSTRUCT { _:178832 up:source unirule:MF_00451 . _:178833 up:source unirule:MF_00451 . _:178834 up:source unirule:MF_00451 . _:178835 up:source unirule:MF_00451 . _:178836 up:source unirule:MF_00451 . _:178837 up:source unirule:MF_00451 . _:178838 up:source unirule:MF_00451 . _:178839 up:source unirule:MF_00451 . _:178840 up:source unirule:MF_00451 . _:178841 up:source unirule:MF_00451 . _:178842 up:source unirule:MF_00451 . _:178843 up:source unirule:MF_00451 . _:178844 up:source unirule:MF_00451 . _:178845 up:source unirule:MF_00451 . _:178846 up:source unirule:MF_00451 . _:178847 up:source unirule:MF_00451 . _:178848 up:source unirule:MF_00451 . _:178849 up:source unirule:MF_00451 . _:178850 up:source unirule:MF_00451 . _:178851 up:source unirule:MF_00451 . _:178852 up:source unirule:MF_00451 . _:178853 up:source unirule:MF_00451 . _:178854 up:source unirule:MF_00451 . _:178855 up:source unirule:MF_00451 . _:178856 up:source unirule:MF_00451 . _:178857 up:source unirule:MF_00451 . _:178858 up:source unirule:MF_00451 . _:178859 up:source unirule:MF_00451 . _:178860 up:source unirule:MF_00451 . _:178861 up:source unirule:MF_00451 . _:178862 up:source unirule:MF_00451 . _:178863 up:source unirule:MF_00451 . _:178864 up:source unirule:MF_00451 . _:178865 up:source unirule:MF_00451 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation8 , ?annotation9 , ?annotation11 ; up:classifiedWith GO:0004550 , GO:0005524 , GO:0005737 , GO:0006183 , GO:0006228 , GO:0006241 , keyword:418 , keyword:460 , keyword:479 , keyword:546 , keyword:547 , keyword:597 , keyword:67 , keyword:808 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '2.7.4.6' ; up:fullName 'Nucleoside diphosphate kinase' ; up:shortName 'NDK' , 'NDP kinase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Nucleoside-2-P kinase' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'ndk' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Major role in the synthesis of nucleoside triphosphates other than ATP. The ATP gamma phosphate is transferred to the NDP beta phosphate via a ping-pong mechanism, using a phosphorylated active-site intermediate.' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/44640>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.7.4.6>. ?annotation6 up:activity ?activity7 ; rdf:type up:Catalytic_Activity_Annotation . ?activity7 up:catalyticActivity <http://rdf.rhea-db.org/18113>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.7.4.6>. ?annotation8 up:cofactor chebi:18420 ; rdf:type up:Cofactor_Annotation . ?annotation9 a up:Subcellular_Location_Annotation . ?annotation9li10 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation11 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the NDK family.' . ?case13 up:classifiedWith keyword:597 . ?pfs14 up:annotation ?annotation15 . ?annotation15 faldo:begin ?pfsb16 ; faldo:end ?pfse17 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'Phosphoserine' . ?pfsb16 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse17 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?pfs20 up:annotation ?annotation21 . ?annotation21 faldo:begin ?pfsb22 ; faldo:end ?pfse23 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'Phosphothreonine' . ?pfsb22 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfse23 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?pfs26 up:annotation ?annotation27 . ?annotation27 faldo:begin ?pfsb28 ; faldo:end ?pfse29 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Pros-phosphohistidine intermediate' . ?pfsb28 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse29 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?pfs32 up:annotation ?annotation33 . ?annotation33 faldo:begin ?pfsb34 ; faldo:end ?pfse35 ; up:ligand ?ligand36 ; rdf:type up:Binding_Site_Annotation . ?pfsb34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfse35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?ligand36 rdfs:subClassOf chebi:30616 . ?pfs39 up:annotation ?annotation40 . ?annotation40 faldo:begin ?pfsb41 ; faldo:end ?pfse42 ; up:ligand ?ligand43 ; rdf:type up:Binding_Site_Annotation . ?pfsb41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?pfse42 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?ligand43 rdfs:subClassOf chebi:30616 . ?pfs46 up:annotation ?annotation47 . ?annotation47 faldo:begin ?pfsb48 ; faldo:end ?pfse49 ; up:ligand ?ligand50 ; rdf:type up:Binding_Site_Annotation . ?pfsb48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?pfse49 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?ligand50 rdfs:subClassOf chebi:30616 . ?pfs53 up:annotation ?annotation54 . ?annotation54 faldo:begin ?pfsb55 ; faldo:end ?pfse56 ; up:ligand ?ligand57 ; rdf:type up:Binding_Site_Annotation . ?pfsb55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?pfse56 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?ligand57 rdfs:subClassOf chebi:30616 . ?pfs60 up:annotation ?annotation61 . ?annotation61 faldo:begin ?pfsb62 ; faldo:end ?pfse63 ; up:ligand ?ligand64 ; rdf:type up:Binding_Site_Annotation . ?pfsb62 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?pfse63 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?ligand64 rdfs:subClassOf chebi:30616 . ?pfs67 up:annotation ?annotation68 . ?annotation68 faldo:begin ?pfsb69 ; faldo:end ?pfse70 ; up:ligand ?ligand71 ; rdf:type up:Binding_Site_Annotation . ?pfsb69 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?pfse70 faldo:position ?thisPositionOn73 ; rdf:type faldo:ExactPosition . ?ligand71 rdfs:subClassOf chebi:30616 . _:178866 a rdf:Statement ; up:attribution _:178832 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:178867 a rdf:Statement ; up:attribution _:178833 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:178868 a rdf:Statement ; up:attribution _:178834 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:178869 a rdf:Statement ; up:attribution _:178835 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:178870 a rdf:Statement ; up:attribution _:178836 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:178871 a rdf:Statement ; up:attribution _:178837 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:178872 a rdf:Statement ; up:attribution _:178838 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:178873 a rdf:Statement ; up:attribution _:178839 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:178874 a rdf:Statement ; up:attribution _:178840 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:178875 a rdf:Statement ; up:attribution _:178841 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:178876 a rdf:Statement ; up:attribution _:178842 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:178877 a rdf:Statement ; up:attribution _:178843 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:178878 a rdf:Statement ; up:attribution _:178844 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:546 . _:178879 a rdf:Statement ; up:attribution _:178845 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:178880 a rdf:Statement ; up:attribution _:178846 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:597 . _:178881 a rdf:Statement ; up:attribution _:178847 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:178882 a rdf:Statement ; up:attribution _:178848 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:418 . _:178883 a rdf:Statement ; up:attribution _:178849 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:178884 a rdf:Statement ; up:attribution _:178850 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005524 . _:178885 a rdf:Statement ; up:attribution _:178851 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004550 . _:178886 a rdf:Statement ; up:attribution _:178852 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006241 . _:178887 a rdf:Statement ; up:attribution _:178853 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006183 . _:178888 a rdf:Statement ; up:attribution _:178854 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006228 . _:178889 a rdf:Statement ; up:attribution _:178855 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:178890 a rdf:Statement ; up:attribution _:178856 ; rdf:subject ?case13 ; rdf:predicate up:classifiedWith ; rdf:object keyword:597 . _:178891 a rdf:Statement ; up:source unirule:MF_00451 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:178892 a rdf:Statement ; up:attribution _:178857 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:178893 a rdf:Statement ; up:source unirule:MF_00451 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:178894 a rdf:Statement ; up:attribution _:178858 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:178895 a rdf:Statement ; up:source unirule:MF_00451 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:178896 a rdf:Statement ; up:attribution _:178859 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:178897 a rdf:Statement ; up:source unirule:MF_00451 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:178898 a rdf:Statement ; up:attribution _:178860 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:178899 a rdf:Statement ; up:source unirule:MF_00451 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:178900 a rdf:Statement ; up:attribution _:178861 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:178901 a rdf:Statement ; up:source unirule:MF_00451 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:178902 a rdf:Statement ; up:attribution _:178862 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:178903 a rdf:Statement ; up:source unirule:MF_00451 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:178904 a rdf:Statement ; up:attribution _:178863 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:178905 a rdf:Statement ; up:source unirule:MF_00451 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:178906 a rdf:Statement ; up:attribution _:178864 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:178907 a rdf:Statement ; up:source unirule:MF_00451 ; rdf:subject ?pfs67 ; rdf:predicate up:annotation ; rdf:object ?annotation68 . _:178908 a rdf:Statement ; up:attribution _:178865 ; rdf:subject ?pfs67 ; rdf:predicate up:annotation ; rdf:object ?annotation68 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00451 #Rule MF_00451 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2024-06-28 VALUES ?supertaxon74 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00451 . ?thisOrganism rdfs:subClassOf+ ?supertaxon74 . BIND(URI(CONCAT(STR(?this), '#MF_00451a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00451a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00451a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00451a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00451a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00451a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_00451a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_00451a11')) AS ?annotation11) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch79 faldo:location ?templateMotifSequenceMatchRegionP3110380 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3110382 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP31103MF_0045175 . ?templateMotifSequenceMatchRegionP3110380 faldo:begin ?templateMotifSequenceMatchBeginP3110381 . ?templateMotifSequenceMatchBeginP3110381 faldo:position ?templateMotifSequenceMatchBeginPositionP3110376 ; faldo:reference isoform:P31103-1 . ?templateMotifSequenceProfileAlignmentOperationP3110382 edam:has_input signature:MF_00451 ; rdf:type edam:operation_0300 . ?targetMotifMatch83 faldo:location ?targetMotifMatchRegionMatch84 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0045186 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP31103MF_0045177 . ?targetMotifMatchRegionMatch84 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0045185 . ?targetMotifMatchRegionMatchBeginMF_0045185 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0045178 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0045186 edam:has_input signature:MF_00451 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_9) . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:186817 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31103MF_0045175, 1, (STRLEN(?templateMotifCigarP31103MF_0045175) - STRLEN(REPLACE(?templateMotifCigarP31103MF_0045175, CONCAT('^(?:-*[^-]){', STR(((123 - ?templateMotifSequenceMatchBeginPositionP3110376) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31103MF_0045177, 1, (STRLEN(?targetMotifMatchCigarP31103MF_0045177) - STRLEN(REPLACE(?targetMotifMatchCigarP31103MF_0045177, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31103MF_0045177, 1, (STRLEN(?targetMotifMatchCigarP31103MF_0045177) - STRLEN(REPLACE(?targetMotifMatchCigarP31103MF_0045177, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) . BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0045178) - 1) AS ?thisPositionOn18) . BIND(?thisPositionOn18 AS ?thisPositionOn19) . BIND(?this AS ?pfs1t89) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb16) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse17) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00451a15')) AS ?annotation15) . BIND(?this AS ?pfs14) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch94 faldo:location ?templateMotifSequenceMatchRegionP3110395 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3110397 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP31103MF_0045190 . ?templateMotifSequenceMatchRegionP3110395 faldo:begin ?templateMotifSequenceMatchBeginP3110396 . ?templateMotifSequenceMatchBeginP3110396 faldo:position ?templateMotifSequenceMatchBeginPositionP3110391 ; faldo:reference isoform:P31103-1 . ?templateMotifSequenceProfileAlignmentOperationP3110397 edam:has_input signature:MF_00451 ; rdf:type edam:operation_0300 . ?targetMotifMatch98 faldo:location ?targetMotifMatchRegionMatch99 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00451101 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP31103MF_0045192 . ?targetMotifMatchRegionMatch99 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00451100 . ?targetMotifMatchRegionMatchBeginMF_00451100 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0045193 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00451101 edam:has_input signature:MF_00451 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_8) . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:186817 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31103MF_0045190, 1, (STRLEN(?templateMotifCigarP31103MF_0045190) - STRLEN(REPLACE(?templateMotifCigarP31103MF_0045190, CONCAT('^(?:-*[^-]){', STR(((92 - ?templateMotifSequenceMatchBeginPositionP3110391) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31103MF_0045192, 1, (STRLEN(?targetMotifMatchCigarP31103MF_0045192) - STRLEN(REPLACE(?targetMotifMatchCigarP31103MF_0045192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31103MF_0045192, 1, (STRLEN(?targetMotifMatchCigarP31103MF_0045192) - STRLEN(REPLACE(?targetMotifMatchCigarP31103MF_0045192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) . BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0045193) - 1) AS ?thisPositionOn24) . BIND(?thisPositionOn24 AS ?thisPositionOn25) . BIND(?this AS ?pfs2t104) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb22) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse23) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'T')) . BIND(URI(CONCAT(STR(?this), '#MF_00451a21')) AS ?annotation21) . BIND(?this AS ?pfs20) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch109 faldo:location ?templateMotifSequenceMatchRegionP0A763110 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A763112 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A763MF_00451105 . ?templateMotifSequenceMatchRegionP0A763110 faldo:begin ?templateMotifSequenceMatchBeginP0A763111 . ?templateMotifSequenceMatchBeginP0A763111 faldo:position ?templateMotifSequenceMatchBeginPositionP0A763106 ; faldo:reference isoform:P0A763-1 . ?templateMotifSequenceProfileAlignmentOperationP0A763112 edam:has_input signature:MF_00451 ; rdf:type edam:operation_0300 . ?targetMotifMatch113 faldo:location ?targetMotifMatchRegionMatch114 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00451116 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A763MF_00451107 . ?targetMotifMatchRegionMatch114 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00451115 . ?targetMotifMatchRegionMatchBeginMF_00451115 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00451108 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00451116 edam:has_input signature:MF_00451 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A763MF_00451105, 1, (STRLEN(?templateMotifCigarP0A763MF_00451105) - STRLEN(REPLACE(?templateMotifCigarP0A763MF_00451105, CONCAT('^(?:-*[^-]){', STR(((117 - ?templateMotifSequenceMatchBeginPositionP0A763106) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A763MF_00451107, 1, (STRLEN(?targetMotifMatchCigarP0A763MF_00451107) - STRLEN(REPLACE(?targetMotifMatchCigarP0A763MF_00451107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A763MF_00451107, 1, (STRLEN(?targetMotifMatchCigarP0A763MF_00451107) - STRLEN(REPLACE(?targetMotifMatchCigarP0A763MF_00451107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) . BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_00451108) - 1) AS ?thisPositionOn30) . BIND(?thisPositionOn30 AS ?thisPositionOn31) . BIND(?this AS ?pfs3t119) . 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) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00451a27')) AS ?annotation27) . BIND(?this AS ?pfs26) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch124 faldo:location ?templateMotifSequenceMatchRegionP0A763125 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A763127 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A763MF_00451120 . ?templateMotifSequenceMatchRegionP0A763125 faldo:begin ?templateMotifSequenceMatchBeginP0A763126 . ?templateMotifSequenceMatchBeginP0A763126 faldo:position ?templateMotifSequenceMatchBeginPositionP0A763121 ; faldo:reference isoform:P0A763-1 . ?templateMotifSequenceProfileAlignmentOperationP0A763127 edam:has_input signature:MF_00451 ; rdf:type edam:operation_0300 . ?targetMotifMatch128 faldo:location ?targetMotifMatchRegionMatch129 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00451131 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A763MF_00451122 . ?targetMotifMatchRegionMatch129 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00451130 . ?targetMotifMatchRegionMatchBeginMF_00451130 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00451123 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00451131 edam:has_input signature:MF_00451 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A763MF_00451120, 1, (STRLEN(?templateMotifCigarP0A763MF_00451120) - STRLEN(REPLACE(?templateMotifCigarP0A763MF_00451120, CONCAT('^(?:-*[^-]){', STR(((11 - ?templateMotifSequenceMatchBeginPositionP0A763121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1132) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A763MF_00451122, 1, (STRLEN(?targetMotifMatchCigarP0A763MF_00451122) - STRLEN(REPLACE(?targetMotifMatchCigarP0A763MF_00451122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A763MF_00451122, 1, (STRLEN(?targetMotifMatchCigarP0A763MF_00451122) - STRLEN(REPLACE(?targetMotifMatchCigarP0A763MF_00451122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), '')))), '[^-]', ''))) AS ?step2133) . BIND(((?step2133 + ?targetMotifMatchRegionMatchBeginPositionMF_00451123) - 1) AS ?thisPositionOn37) . BIND(?thisPositionOn37 AS ?thisPositionOn38) . BIND(?this AS ?pfs3t134) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb34) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse35) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00451a33')) AS ?annotation33) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch139 faldo:location ?templateMotifSequenceMatchRegionP0A763140 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A763142 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A763MF_00451135 . ?templateMotifSequenceMatchRegionP0A763140 faldo:begin ?templateMotifSequenceMatchBeginP0A763141 . ?templateMotifSequenceMatchBeginP0A763141 faldo:position ?templateMotifSequenceMatchBeginPositionP0A763136 ; faldo:reference isoform:P0A763-1 . ?templateMotifSequenceProfileAlignmentOperationP0A763142 edam:has_input signature:MF_00451 ; rdf:type edam:operation_0300 . ?targetMotifMatch143 faldo:location ?targetMotifMatchRegionMatch144 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00451146 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A763MF_00451137 . ?targetMotifMatchRegionMatch144 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00451145 . ?targetMotifMatchRegionMatchBeginMF_00451145 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00451138 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00451146 edam:has_input signature:MF_00451 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A763MF_00451135, 1, (STRLEN(?templateMotifCigarP0A763MF_00451135) - STRLEN(REPLACE(?templateMotifCigarP0A763MF_00451135, CONCAT('^(?:-*[^-]){', STR(((59 - ?templateMotifSequenceMatchBeginPositionP0A763136) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1147) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A763MF_00451137, 1, (STRLEN(?targetMotifMatchCigarP0A763MF_00451137) - STRLEN(REPLACE(?targetMotifMatchCigarP0A763MF_00451137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A763MF_00451137, 1, (STRLEN(?targetMotifMatchCigarP0A763MF_00451137) - STRLEN(REPLACE(?targetMotifMatchCigarP0A763MF_00451137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), '')))), '[^-]', ''))) AS ?step2148) . BIND(((?step2148 + ?targetMotifMatchRegionMatchBeginPositionMF_00451138) - 1) AS ?thisPositionOn44) . BIND(?thisPositionOn44 AS ?thisPositionOn45) . BIND(?this AS ?pfs3t149) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb41) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse42) . FILTER (REGEX('[FY]', SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00451a40')) AS ?annotation40) . BIND(?this AS ?pfs39) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch154 faldo:location ?templateMotifSequenceMatchRegionP0A763155 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A763157 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A763MF_00451150 . ?templateMotifSequenceMatchRegionP0A763155 faldo:begin ?templateMotifSequenceMatchBeginP0A763156 . ?templateMotifSequenceMatchBeginP0A763156 faldo:position ?templateMotifSequenceMatchBeginPositionP0A763151 ; faldo:reference isoform:P0A763-1 . ?templateMotifSequenceProfileAlignmentOperationP0A763157 edam:has_input signature:MF_00451 ; rdf:type edam:operation_0300 . ?targetMotifMatch158 faldo:location ?targetMotifMatchRegionMatch159 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00451161 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A763MF_00451152 . ?targetMotifMatchRegionMatch159 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00451160 . ?targetMotifMatchRegionMatchBeginMF_00451160 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00451153 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00451161 edam:has_input signature:MF_00451 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A763MF_00451150, 1, (STRLEN(?templateMotifCigarP0A763MF_00451150) - STRLEN(REPLACE(?templateMotifCigarP0A763MF_00451150, CONCAT('^(?:-*[^-]){', STR(((87 - ?templateMotifSequenceMatchBeginPositionP0A763151) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1162) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A763MF_00451152, 1, (STRLEN(?targetMotifMatchCigarP0A763MF_00451152) - STRLEN(REPLACE(?targetMotifMatchCigarP0A763MF_00451152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A763MF_00451152, 1, (STRLEN(?targetMotifMatchCigarP0A763MF_00451152) - STRLEN(REPLACE(?targetMotifMatchCigarP0A763MF_00451152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), '')))), '[^-]', ''))) AS ?step2163) . BIND(((?step2163 + ?targetMotifMatchRegionMatchBeginPositionMF_00451153) - 1) AS ?thisPositionOn51) . BIND(?thisPositionOn51 AS ?thisPositionOn52) . BIND(?this AS ?pfs3t164) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb48) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse49) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00451a47')) AS ?annotation47) . BIND(?this AS ?pfs46) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch169 faldo:location ?templateMotifSequenceMatchRegionP0A763170 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A763172 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A763MF_00451165 . ?templateMotifSequenceMatchRegionP0A763170 faldo:begin ?templateMotifSequenceMatchBeginP0A763171 . ?templateMotifSequenceMatchBeginP0A763171 faldo:position ?templateMotifSequenceMatchBeginPositionP0A763166 ; faldo:reference isoform:P0A763-1 . ?templateMotifSequenceProfileAlignmentOperationP0A763172 edam:has_input signature:MF_00451 ; rdf:type edam:operation_0300 . ?targetMotifMatch173 faldo:location ?targetMotifMatchRegionMatch174 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00451176 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A763MF_00451167 . ?targetMotifMatchRegionMatch174 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00451175 . ?targetMotifMatchRegionMatchBeginMF_00451175 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00451168 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00451176 edam:has_input signature:MF_00451 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A763MF_00451165, 1, (STRLEN(?templateMotifCigarP0A763MF_00451165) - STRLEN(REPLACE(?templateMotifCigarP0A763MF_00451165, CONCAT('^(?:-*[^-]){', STR(((93 - ?templateMotifSequenceMatchBeginPositionP0A763166) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1177) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A763MF_00451167, 1, (STRLEN(?targetMotifMatchCigarP0A763MF_00451167) - STRLEN(REPLACE(?targetMotifMatchCigarP0A763MF_00451167, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A763MF_00451167, 1, (STRLEN(?targetMotifMatchCigarP0A763MF_00451167) - STRLEN(REPLACE(?targetMotifMatchCigarP0A763MF_00451167, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1177), '}'), '')))), '[^-]', ''))) AS ?step2178) . BIND(((?step2178 + ?targetMotifMatchRegionMatchBeginPositionMF_00451168) - 1) AS ?thisPositionOn58) . BIND(?thisPositionOn58 AS ?thisPositionOn59) . BIND(?this AS ?pfs3t179) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb55) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse56) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn58, 1) = 'T')) . BIND(URI(CONCAT(STR(?this), '#MF_00451a54')) AS ?annotation54) . BIND(?this AS ?pfs53) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch184 faldo:location ?templateMotifSequenceMatchRegionP0A763185 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A763187 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A763MF_00451180 . ?templateMotifSequenceMatchRegionP0A763185 faldo:begin ?templateMotifSequenceMatchBeginP0A763186 . ?templateMotifSequenceMatchBeginP0A763186 faldo:position ?templateMotifSequenceMatchBeginPositionP0A763181 ; faldo:reference isoform:P0A763-1 . ?templateMotifSequenceProfileAlignmentOperationP0A763187 edam:has_input signature:MF_00451 ; rdf:type edam:operation_0300 . ?targetMotifMatch188 faldo:location ?targetMotifMatchRegionMatch189 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00451191 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A763MF_00451182 . ?targetMotifMatchRegionMatch189 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00451190 . ?targetMotifMatchRegionMatchBeginMF_00451190 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00451183 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00451191 edam:has_input signature:MF_00451 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A763MF_00451180, 1, (STRLEN(?templateMotifCigarP0A763MF_00451180) - STRLEN(REPLACE(?templateMotifCigarP0A763MF_00451180, CONCAT('^(?:-*[^-]){', STR(((104 - ?templateMotifSequenceMatchBeginPositionP0A763181) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1192) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A763MF_00451182, 1, (STRLEN(?targetMotifMatchCigarP0A763MF_00451182) - STRLEN(REPLACE(?targetMotifMatchCigarP0A763MF_00451182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A763MF_00451182, 1, (STRLEN(?targetMotifMatchCigarP0A763MF_00451182) - STRLEN(REPLACE(?targetMotifMatchCigarP0A763MF_00451182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1192), '}'), '')))), '[^-]', ''))) AS ?step2193) . BIND(((?step2193 + ?targetMotifMatchRegionMatchBeginPositionMF_00451183) - 1) AS ?thisPositionOn65) . BIND(?thisPositionOn65 AS ?thisPositionOn66) . BIND(?this AS ?pfs3t194) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfsb62) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfse63) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn65, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00451a61')) AS ?annotation61) . BIND(?this AS ?pfs60) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch199 faldo:location ?templateMotifSequenceMatchRegionP0A763200 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A763202 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A763MF_00451195 . ?templateMotifSequenceMatchRegionP0A763200 faldo:begin ?templateMotifSequenceMatchBeginP0A763201 . ?templateMotifSequenceMatchBeginP0A763201 faldo:position ?templateMotifSequenceMatchBeginPositionP0A763196 ; faldo:reference isoform:P0A763-1 . ?templateMotifSequenceProfileAlignmentOperationP0A763202 edam:has_input signature:MF_00451 ; rdf:type edam:operation_0300 . ?targetMotifMatch203 faldo:location ?targetMotifMatchRegionMatch204 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00451206 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A763MF_00451197 . ?targetMotifMatchRegionMatch204 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00451205 . ?targetMotifMatchRegionMatchBeginMF_00451205 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00451198 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00451206 edam:has_input signature:MF_00451 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A763MF_00451195, 1, (STRLEN(?templateMotifCigarP0A763MF_00451195) - STRLEN(REPLACE(?templateMotifCigarP0A763MF_00451195, CONCAT('^(?:-*[^-]){', STR(((114 - ?templateMotifSequenceMatchBeginPositionP0A763196) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1207) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A763MF_00451197, 1, (STRLEN(?targetMotifMatchCigarP0A763MF_00451197) - STRLEN(REPLACE(?targetMotifMatchCigarP0A763MF_00451197, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1207), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A763MF_00451197, 1, (STRLEN(?targetMotifMatchCigarP0A763MF_00451197) - STRLEN(REPLACE(?targetMotifMatchCigarP0A763MF_00451197, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1207), '}'), '')))), '[^-]', ''))) AS ?step2208) . BIND(((?step2208 + ?targetMotifMatchRegionMatchBeginPositionMF_00451198) - 1) AS ?thisPositionOn72) . BIND(?thisPositionOn72 AS ?thisPositionOn73) . BIND(?this AS ?pfs3t209) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfsb69) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfse70) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn72, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_00451a68')) AS ?annotation68) . BIND(?this AS ?pfs67) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(?this AS ?case12) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag210) . } BIND(IF((BOUND(?tagFT_8) || BOUND(?tagFT_9)), ?caseWithTag210, ?UNBOUND_VARIABLE) AS ?case13) . }