CONSTRUCT { _:596988 up:source unirule:MF_01639 . _:596989 up:source unirule:MF_01639 . _:596990 up:source unirule:MF_01639 . _:596991 up:source unirule:MF_01639 . _:596992 up:source unirule:MF_01639 . _:596993 up:source unirule:MF_01639 . _:596994 up:source unirule:MF_01639 . _:596995 up:source unirule:MF_01639 . _:596996 up:source unirule:MF_01639 . _:596997 up:source unirule:MF_01639 . _:596998 up:source unirule:MF_01639 . _:596999 up:source unirule:MF_01639 . _:597000 up:source unirule:MF_01639 . _:597001 up:source unirule:MF_01639 . _:597002 up:source unirule:MF_01639 . _:597003 up:source unirule:MF_01639 . _:597004 up:source unirule:MF_01639 . _:597005 up:source unirule:MF_01639 . _:597006 up:source unirule:MF_01639 . _:597007 up:source unirule:MF_01639 . _:597008 up:source unirule:MF_01639 . _:597009 up:source unirule:MF_01639 . _:597010 up:source unirule:MF_01639 . _:597011 up:source unirule:MF_01639 . _:597012 up:source unirule:MF_01639 . ?this up:annotation ?annotation2 , ?annotation3 , ?annotation5 , ?annotation6 , ?annotation7 , ?annotation8 ; up:classifiedWith GO:0000287 , GO:0005524 , GO:0008478 , GO:0009443 , keyword:418 , keyword:460 , keyword:547 , keyword:67 , keyword:808 ; up:recommendedName ?name0 . ?name0 up:ecName '2.7.1.35' ; up:fullName 'Pyridoxal kinase PdxY' ; up:shortName 'PL kinase' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'pdxY' . ?annotation2 a up:Function_Annotation ; rdfs:comment "Pyridoxal kinase involved in the salvage pathway of pyridoxal 5'-phosphate (PLP). Catalyzes the phosphorylation of pyridoxal to PLP." . ?annotation3 up:activity ?activity4 ; rdf:type up:Catalytic_Activity_Annotation . ?activity4 up:catalyticActivity <http://rdf.rhea-db.org/10224>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.7.1.35>. ?annotation5 up:cofactor chebi:18420 ; rdf:type up:Cofactor_Annotation . ?annotation6 a up:Pathway_Annotation ; rdfs:comment "Cofactor metabolism; pyridoxal 5'-phosphate salvage; pyridoxal 5'-phosphate from pyridoxal: step 1/1." . ?annotation7 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation8 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the pyridoxine kinase family. PdxY subfamily.' . ?pfs9 up:annotation ?annotation10 . ?annotation10 faldo:begin ?pfsb11 ; faldo:end ?pfse12 ; up:ligand ?ligand13 ; rdf:type up:Binding_Site_Annotation . ?pfsb11 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?pfse12 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?ligand13 rdfs:subClassOf chebi:30616 . ?pfs16 up:annotation ?annotation17 . ?annotation17 faldo:begin ?pfsb18 ; faldo:end ?pfse19 ; up:ligand ?ligand20 ; rdf:type up:Binding_Site_Annotation . ?pfsb18 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfse19 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?ligand20 rdfs:subClassOf ?molecule21 . ?molecule21 rdfs:label 'substrate' . ?pfs24 up:annotation ?annotation25 . ?annotation25 faldo:begin ?pfsb26 ; faldo:end ?pfse27 ; up:ligand ?ligand28 ; rdf:type up:Binding_Site_Annotation . ?pfsb26 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse27 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?ligand28 rdfs:subClassOf ?molecule29 . ?molecule29 rdfs:label 'substrate' . ?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 ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?pfse63 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . ?ligand64 rdfs:subClassOf ?molecule65 . ?molecule65 rdfs:label 'substrate' . _:597013 a rdf:Statement ; up:attribution _:596988 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:597014 a rdf:Statement ; up:attribution _:596989 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:597015 a rdf:Statement ; up:attribution _:596990 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:597016 a rdf:Statement ; up:attribution _:596991 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:597017 a rdf:Statement ; up:attribution _:596992 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:597018 a rdf:Statement ; up:attribution _:596993 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:597019 a rdf:Statement ; up:attribution _:596994 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:597020 a rdf:Statement ; up:attribution _:596995 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:597021 a rdf:Statement ; up:attribution _:596996 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:597022 a rdf:Statement ; up:attribution _:596997 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:418 . _:597023 a rdf:Statement ; up:attribution _:596998 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:597024 a rdf:Statement ; up:attribution _:596999 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:597025 a rdf:Statement ; up:attribution _:597000 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:597026 a rdf:Statement ; up:attribution _:597001 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:597027 a rdf:Statement ; up:attribution _:597002 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005524 . _:597028 a rdf:Statement ; up:attribution _:597003 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008478 . _:597029 a rdf:Statement ; up:attribution _:597004 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009443 . _:597030 a rdf:Statement ; up:source unirule:MF_01639 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:597031 a rdf:Statement ; up:attribution _:597005 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:597032 a rdf:Statement ; up:source unirule:MF_01639 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:597033 a rdf:Statement ; up:attribution _:597006 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:597034 a rdf:Statement ; up:source unirule:MF_01639 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:597035 a rdf:Statement ; up:attribution _:597007 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:597036 a rdf:Statement ; up:source unirule:MF_01639 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:597037 a rdf:Statement ; up:attribution _:597008 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:597038 a rdf:Statement ; up:source unirule:MF_01639 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:597039 a rdf:Statement ; up:attribution _:597009 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:597040 a rdf:Statement ; up:source unirule:MF_01639 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:597041 a rdf:Statement ; up:attribution _:597010 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:597042 a rdf:Statement ; up:source unirule:MF_01639 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:597043 a rdf:Statement ; up:attribution _:597011 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:597044 a rdf:Statement ; up:source unirule:MF_01639 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:597045 a rdf:Statement ; up:attribution _:597012 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01639 #Rule MF_01639 Created by:? on:2006-11-29 Modified by:Edouard de Castro on:2024-09-03 VALUES ?supertaxon68 {taxon:201174 taxon:188787 taxon:1224} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01639 . ?thisOrganism rdfs:subClassOf+ ?supertaxon68 . BIND(URI(CONCAT(STR(?this), '#MF_01639a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01639a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_01639a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_01639a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01639a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_01639a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_01639a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch73 faldo:location ?templateMotifSequenceMatchRegionP7715074 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7715076 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP77150MF_0163969 . ?templateMotifSequenceMatchRegionP7715074 faldo:begin ?templateMotifSequenceMatchBeginP7715075 . ?templateMotifSequenceMatchBeginP7715075 faldo:position ?templateMotifSequenceMatchBeginPositionP7715070 ; faldo:reference isoform:P77150-1 . ?templateMotifSequenceProfileAlignmentOperationP7715076 edam:has_input signature:MF_01639 ; rdf:type edam:operation_0300 . ?targetMotifMatch77 faldo:location ?targetMotifMatchRegionMatch78 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0163980 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP77150MF_0163971 . ?targetMotifMatchRegionMatch78 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0163979 . ?targetMotifMatchRegionMatchBeginMF_0163979 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0163972 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0163980 edam:has_input signature:MF_01639 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77150MF_0163969, 1, (STRLEN(?templateMotifCigarP77150MF_0163969) - STRLEN(REPLACE(?templateMotifCigarP77150MF_0163969, CONCAT('^(?:-*[^-]){', STR(((209 - ?templateMotifSequenceMatchBeginPositionP7715070) + 1)), '}'), '')))), '[a-z]', '')) AS ?step181) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77150MF_0163971, 1, (STRLEN(?targetMotifMatchCigarP77150MF_0163971) - STRLEN(REPLACE(?targetMotifMatchCigarP77150MF_0163971, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77150MF_0163971, 1, (STRLEN(?targetMotifMatchCigarP77150MF_0163971) - STRLEN(REPLACE(?targetMotifMatchCigarP77150MF_0163971, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), '')))), '[^-]', ''))) AS ?step282) . BIND(((?step282 + ?targetMotifMatchRegionMatchBeginPositionMF_0163972) - 1) AS ?thisPositionOn14) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77150MF_0163969, 1, (STRLEN(?templateMotifCigarP77150MF_0163969) - STRLEN(REPLACE(?templateMotifCigarP77150MF_0163969, CONCAT('^(?:-*[^-]){', STR(((212 - ?templateMotifSequenceMatchBeginPositionP7715070) + 1)), '}'), '')))), '[a-z]', '')) AS ?step183) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77150MF_0163971, 1, (STRLEN(?targetMotifMatchCigarP77150MF_0163971) - STRLEN(REPLACE(?targetMotifMatchCigarP77150MF_0163971, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77150MF_0163971, 1, (STRLEN(?targetMotifMatchCigarP77150MF_0163971) - STRLEN(REPLACE(?targetMotifMatchCigarP77150MF_0163971, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), '')))), '[^-]', ''))) AS ?step284) . BIND(((?step284 + ?targetMotifMatchRegionMatchBeginPositionMF_0163972) - 1) AS ?thisPositionOn15) . BIND(?this AS ?pfs1t85) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb11) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse12) . FILTER (REGEX('R[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX][VLI]', SUBSTR(?thisSequenceValue, ?thisPositionOn14, (?thisPositionOn15 - ?thisPositionOn14)))) . BIND(URI(CONCAT(STR(?this), '#MF_01639a10')) AS ?annotation10) . BIND(?this AS ?pfs9) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch90 faldo:location ?templateMotifSequenceMatchRegionP7715091 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7715093 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP77150MF_0163986 . ?templateMotifSequenceMatchRegionP7715091 faldo:begin ?templateMotifSequenceMatchBeginP7715092 . ?templateMotifSequenceMatchBeginP7715092 faldo:position ?templateMotifSequenceMatchBeginPositionP7715087 ; faldo:reference isoform:P77150-1 . ?templateMotifSequenceProfileAlignmentOperationP7715093 edam:has_input signature:MF_01639 ; rdf:type edam:operation_0300 . ?targetMotifMatch94 faldo:location ?targetMotifMatchRegionMatch95 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0163997 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP77150MF_0163988 . ?targetMotifMatchRegionMatch95 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0163996 . ?targetMotifMatchRegionMatchBeginMF_0163996 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0163989 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0163997 edam:has_input signature:MF_01639 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77150MF_0163986, 1, (STRLEN(?templateMotifCigarP77150MF_0163986) - STRLEN(REPLACE(?templateMotifCigarP77150MF_0163986, CONCAT('^(?:-*[^-]){', STR(((45 - ?templateMotifSequenceMatchBeginPositionP7715087) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77150MF_0163988, 1, (STRLEN(?targetMotifMatchCigarP77150MF_0163988) - STRLEN(REPLACE(?targetMotifMatchCigarP77150MF_0163988, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77150MF_0163988, 1, (STRLEN(?targetMotifMatchCigarP77150MF_0163988) - STRLEN(REPLACE(?targetMotifMatchCigarP77150MF_0163988, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) . BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0163989) - 1) AS ?thisPositionOn22) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77150MF_0163986, 1, (STRLEN(?templateMotifCigarP77150MF_0163986) - STRLEN(REPLACE(?templateMotifCigarP77150MF_0163986, CONCAT('^(?:-*[^-]){', STR(((46 - ?templateMotifSequenceMatchBeginPositionP7715087) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1100) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77150MF_0163988, 1, (STRLEN(?targetMotifMatchCigarP77150MF_0163988) - STRLEN(REPLACE(?targetMotifMatchCigarP77150MF_0163988, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77150MF_0163988, 1, (STRLEN(?targetMotifMatchCigarP77150MF_0163988) - STRLEN(REPLACE(?targetMotifMatchCigarP77150MF_0163988, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), '')))), '[^-]', ''))) AS ?step2101) . BIND(((?step2101 + ?targetMotifMatchRegionMatchBeginPositionMF_0163989) - 1) AS ?thisPositionOn23) . BIND(?this AS ?pfs1t102) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb18) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse19) . FILTER (REGEX('[TM]Q', SUBSTR(?thisSequenceValue, ?thisPositionOn22, (?thisPositionOn23 - ?thisPositionOn22)))) . BIND(URI(CONCAT(STR(?this), '#MF_01639a17')) AS ?annotation17) . BIND(?this AS ?pfs16) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch107 faldo:location ?templateMotifSequenceMatchRegionP77150108 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77150110 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP77150MF_01639103 . ?templateMotifSequenceMatchRegionP77150108 faldo:begin ?templateMotifSequenceMatchBeginP77150109 . ?templateMotifSequenceMatchBeginP77150109 faldo:position ?templateMotifSequenceMatchBeginPositionP77150104 ; faldo:reference isoform:P77150-1 . ?templateMotifSequenceProfileAlignmentOperationP77150110 edam:has_input signature:MF_01639 ; rdf:type edam:operation_0300 . ?targetMotifMatch111 faldo:location ?targetMotifMatchRegionMatch112 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01639114 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP77150MF_01639105 . ?targetMotifMatchRegionMatch112 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01639113 . ?targetMotifMatchRegionMatchBeginMF_01639113 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01639106 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01639114 edam:has_input signature:MF_01639 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77150MF_01639103, 1, (STRLEN(?templateMotifCigarP77150MF_01639103) - STRLEN(REPLACE(?templateMotifCigarP77150MF_01639103, CONCAT('^(?:-*[^-]){', STR(((10 - ?templateMotifSequenceMatchBeginPositionP77150104) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1115) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77150MF_01639105, 1, (STRLEN(?targetMotifMatchCigarP77150MF_01639105) - STRLEN(REPLACE(?targetMotifMatchCigarP77150MF_01639105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77150MF_01639105, 1, (STRLEN(?targetMotifMatchCigarP77150MF_01639105) - STRLEN(REPLACE(?targetMotifMatchCigarP77150MF_01639105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), '')))), '[^-]', ''))) AS ?step2116) . BIND(((?step2116 + ?targetMotifMatchRegionMatchBeginPositionMF_01639106) - 1) AS ?thisPositionOn30) . BIND(?thisPositionOn30 AS ?thisPositionOn31) . BIND(?this AS ?pfs1t117) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb26) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse27) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_01639a25')) AS ?annotation25) . BIND(?this AS ?pfs24) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch122 faldo:location ?templateMotifSequenceMatchRegionP77150123 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77150125 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP77150MF_01639118 . ?templateMotifSequenceMatchRegionP77150123 faldo:begin ?templateMotifSequenceMatchBeginP77150124 . ?templateMotifSequenceMatchBeginP77150124 faldo:position ?templateMotifSequenceMatchBeginPositionP77150119 ; faldo:reference isoform:P77150-1 . ?templateMotifSequenceProfileAlignmentOperationP77150125 edam:has_input signature:MF_01639 ; rdf:type edam:operation_0300 . ?targetMotifMatch126 faldo:location ?targetMotifMatchRegionMatch127 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01639129 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP77150MF_01639120 . ?targetMotifMatchRegionMatch127 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01639128 . ?targetMotifMatchRegionMatchBeginMF_01639128 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01639121 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01639129 edam:has_input signature:MF_01639 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77150MF_01639118, 1, (STRLEN(?templateMotifCigarP77150MF_01639118) - STRLEN(REPLACE(?templateMotifCigarP77150MF_01639118, CONCAT('^(?:-*[^-]){', STR(((112 - ?templateMotifSequenceMatchBeginPositionP77150119) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1130) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77150MF_01639120, 1, (STRLEN(?targetMotifMatchCigarP77150MF_01639120) - STRLEN(REPLACE(?targetMotifMatchCigarP77150MF_01639120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77150MF_01639120, 1, (STRLEN(?targetMotifMatchCigarP77150MF_01639120) - STRLEN(REPLACE(?targetMotifMatchCigarP77150MF_01639120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), '')))), '[^-]', ''))) AS ?step2131) . BIND(((?step2131 + ?targetMotifMatchRegionMatchBeginPositionMF_01639121) - 1) AS ?thisPositionOn37) . BIND(?thisPositionOn37 AS ?thisPositionOn38) . BIND(?this AS ?pfs1t132) . 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) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01639a33')) AS ?annotation33) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch137 faldo:location ?templateMotifSequenceMatchRegionP77150138 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77150140 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP77150MF_01639133 . ?templateMotifSequenceMatchRegionP77150138 faldo:begin ?templateMotifSequenceMatchBeginP77150139 . ?templateMotifSequenceMatchBeginP77150139 faldo:position ?templateMotifSequenceMatchBeginPositionP77150134 ; faldo:reference isoform:P77150-1 . ?templateMotifSequenceProfileAlignmentOperationP77150140 edam:has_input signature:MF_01639 ; rdf:type edam:operation_0300 . ?targetMotifMatch141 faldo:location ?targetMotifMatchRegionMatch142 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01639144 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP77150MF_01639135 . ?targetMotifMatchRegionMatch142 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01639143 . ?targetMotifMatchRegionMatchBeginMF_01639143 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01639136 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01639144 edam:has_input signature:MF_01639 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77150MF_01639133, 1, (STRLEN(?templateMotifCigarP77150MF_01639133) - STRLEN(REPLACE(?templateMotifCigarP77150MF_01639133, CONCAT('^(?:-*[^-]){', STR(((144 - ?templateMotifSequenceMatchBeginPositionP77150134) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1145) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77150MF_01639135, 1, (STRLEN(?targetMotifMatchCigarP77150MF_01639135) - STRLEN(REPLACE(?targetMotifMatchCigarP77150MF_01639135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77150MF_01639135, 1, (STRLEN(?targetMotifMatchCigarP77150MF_01639135) - STRLEN(REPLACE(?targetMotifMatchCigarP77150MF_01639135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), '')))), '[^-]', ''))) AS ?step2146) . BIND(((?step2146 + ?targetMotifMatchRegionMatchBeginPositionMF_01639136) - 1) AS ?thisPositionOn44) . BIND(?thisPositionOn44 AS ?thisPositionOn45) . BIND(?this AS ?pfs1t147) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb41) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse42) . FILTER (REGEX('[AV]', SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01639a40')) AS ?annotation40) . BIND(?this AS ?pfs39) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch152 faldo:location ?templateMotifSequenceMatchRegionP77150153 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77150155 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP77150MF_01639148 . ?templateMotifSequenceMatchRegionP77150153 faldo:begin ?templateMotifSequenceMatchBeginP77150154 . ?templateMotifSequenceMatchBeginP77150154 faldo:position ?templateMotifSequenceMatchBeginPositionP77150149 ; faldo:reference isoform:P77150-1 . ?templateMotifSequenceProfileAlignmentOperationP77150155 edam:has_input signature:MF_01639 ; rdf:type edam:operation_0300 . ?targetMotifMatch156 faldo:location ?targetMotifMatchRegionMatch157 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01639159 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP77150MF_01639150 . ?targetMotifMatchRegionMatch157 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01639158 . ?targetMotifMatchRegionMatchBeginMF_01639158 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01639151 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01639159 edam:has_input signature:MF_01639 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77150MF_01639148, 1, (STRLEN(?templateMotifCigarP77150MF_01639148) - STRLEN(REPLACE(?templateMotifCigarP77150MF_01639148, CONCAT('^(?:-*[^-]){', STR(((149 - ?templateMotifSequenceMatchBeginPositionP77150149) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1160) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77150MF_01639150, 1, (STRLEN(?targetMotifMatchCigarP77150MF_01639150) - STRLEN(REPLACE(?targetMotifMatchCigarP77150MF_01639150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77150MF_01639150, 1, (STRLEN(?targetMotifMatchCigarP77150MF_01639150) - STRLEN(REPLACE(?targetMotifMatchCigarP77150MF_01639150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), '')))), '[^-]', ''))) AS ?step2161) . BIND(((?step2161 + ?targetMotifMatchRegionMatchBeginPositionMF_01639151) - 1) AS ?thisPositionOn51) . BIND(?thisPositionOn51 AS ?thisPositionOn52) . BIND(?this AS ?pfs1t162) . 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) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_01639a47')) AS ?annotation47) . BIND(?this AS ?pfs46) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch167 faldo:location ?templateMotifSequenceMatchRegionP77150168 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77150170 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP77150MF_01639163 . ?templateMotifSequenceMatchRegionP77150168 faldo:begin ?templateMotifSequenceMatchBeginP77150169 . ?templateMotifSequenceMatchBeginP77150169 faldo:position ?templateMotifSequenceMatchBeginPositionP77150164 ; faldo:reference isoform:P77150-1 . ?templateMotifSequenceProfileAlignmentOperationP77150170 edam:has_input signature:MF_01639 ; rdf:type edam:operation_0300 . ?targetMotifMatch171 faldo:location ?targetMotifMatchRegionMatch172 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01639174 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP77150MF_01639165 . ?targetMotifMatchRegionMatch172 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01639173 . ?targetMotifMatchRegionMatchBeginMF_01639173 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01639166 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01639174 edam:has_input signature:MF_01639 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77150MF_01639163, 1, (STRLEN(?templateMotifCigarP77150MF_01639163) - STRLEN(REPLACE(?templateMotifCigarP77150MF_01639163, CONCAT('^(?:-*[^-]){', STR(((182 - ?templateMotifSequenceMatchBeginPositionP77150164) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1175) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77150MF_01639165, 1, (STRLEN(?targetMotifMatchCigarP77150MF_01639165) - STRLEN(REPLACE(?targetMotifMatchCigarP77150MF_01639165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77150MF_01639165, 1, (STRLEN(?targetMotifMatchCigarP77150MF_01639165) - STRLEN(REPLACE(?targetMotifMatchCigarP77150MF_01639165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), '')))), '[^-]', ''))) AS ?step2176) . BIND(((?step2176 + ?targetMotifMatchRegionMatchBeginPositionMF_01639166) - 1) AS ?thisPositionOn58) . BIND(?thisPositionOn58 AS ?thisPositionOn59) . BIND(?this AS ?pfs1t177) . 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) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_01639a54')) AS ?annotation54) . BIND(?this AS ?pfs53) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch182 faldo:location ?templateMotifSequenceMatchRegionP77150183 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77150185 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP77150MF_01639178 . ?templateMotifSequenceMatchRegionP77150183 faldo:begin ?templateMotifSequenceMatchBeginP77150184 . ?templateMotifSequenceMatchBeginP77150184 faldo:position ?templateMotifSequenceMatchBeginPositionP77150179 ; faldo:reference isoform:P77150-1 . ?templateMotifSequenceProfileAlignmentOperationP77150185 edam:has_input signature:MF_01639 ; rdf:type edam:operation_0300 . ?targetMotifMatch186 faldo:location ?targetMotifMatchRegionMatch187 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01639189 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP77150MF_01639180 . ?targetMotifMatchRegionMatch187 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01639188 . ?targetMotifMatchRegionMatchBeginMF_01639188 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01639181 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01639189 edam:has_input signature:MF_01639 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77150MF_01639178, 1, (STRLEN(?templateMotifCigarP77150MF_01639178) - STRLEN(REPLACE(?templateMotifCigarP77150MF_01639178, CONCAT('^(?:-*[^-]){', STR(((224 - ?templateMotifSequenceMatchBeginPositionP77150179) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1190) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77150MF_01639180, 1, (STRLEN(?targetMotifMatchCigarP77150MF_01639180) - STRLEN(REPLACE(?targetMotifMatchCigarP77150MF_01639180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77150MF_01639180, 1, (STRLEN(?targetMotifMatchCigarP77150MF_01639180) - STRLEN(REPLACE(?targetMotifMatchCigarP77150MF_01639180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), '')))), '[^-]', ''))) AS ?step2191) . BIND(((?step2191 + ?targetMotifMatchRegionMatchBeginPositionMF_01639181) - 1) AS ?thisPositionOn66) . BIND(?thisPositionOn66 AS ?thisPositionOn67) . BIND(?this AS ?pfs1t192) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfsb62) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfse63) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn66, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01639a61')) AS ?annotation61) . BIND(?this AS ?pfs60) . } }