CONSTRUCT { _:743127 up:source unirule:MF_02120 . _:743128 up:source unirule:MF_02120 . _:743129 up:source unirule:MF_02120 . _:743130 up:source unirule:MF_02120 . _:743131 up:source unirule:MF_02120 . _:743132 up:source unirule:MF_02120 . _:743133 up:source unirule:MF_02120 . _:743134 up:source unirule:MF_02120 . _:743135 up:source unirule:MF_02120 . _:743136 up:source unirule:MF_02120 . _:743137 up:source unirule:MF_02120 . _:743138 up:source unirule:MF_02120 . _:743139 up:source unirule:MF_02120 . _:743140 up:source unirule:MF_02120 . _:743141 up:source unirule:MF_02120 . _:743142 up:source unirule:MF_02120 . _:743143 up:source unirule:MF_02120 . _:743144 up:source unirule:MF_02120 . _:743145 up:source unirule:MF_02120 . _:743146 up:source unirule:MF_02120 . _:743147 up:source unirule:MF_02120 . _:743148 up:source unirule:MF_02120 . _:743149 up:source unirule:MF_02120 . _:743150 up:source unirule:MF_02120 . _:743151 up:source unirule:MF_02120 . ?this up:annotation ?annotation2 , ?annotation3 , ?annotation5 , ?annotation6 , ?annotation7 , ?annotation8 ; up:classifiedWith GO:0008836 , GO:0009089 , GO:0030170 , keyword:210 , keyword:28 , keyword:456 , keyword:457 , keyword:663 ; up:recommendedName ?name0 . ?name0 up:ecName '4.1.1.20' ; up:fullName 'Diaminopimelate decarboxylase' ; up:shortName 'DAP decarboxylase' , 'DAPDC' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'lysA' . ?annotation2 a up:Function_Annotation ; rdfs:comment 'Specifically catalyzes the decarboxylation of meso-diaminopimelate (meso-DAP) to L-lysine.' . ?annotation3 up:activity ?activity4 ; rdf:type up:Catalytic_Activity_Annotation . ?activity4 up:catalyticActivity <http://rdf.rhea-db.org/15101>; up:enzymeClass <http://purl.uniprot.org/enzyme/4.1.1.20>. ?annotation5 up:cofactor chebi:597326 ; rdf:type up:Cofactor_Annotation . ?annotation6 a up:Pathway_Annotation ; rdfs:comment 'Amino-acid biosynthesis; L-lysine biosynthesis via DAP pathway; L-lysine from DL-2,6-diaminopimelate: step 1/1.' . ?annotation7 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation8 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the Orn/Lys/Arg decarboxylase class-II family. LysA 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:597326 . ?pfs16 up:annotation ?annotation17 . ?annotation17 faldo:begin ?pfsb18 ; faldo:end ?pfse19 ; up:ligand ?ligand20 ; rdf:type up:Binding_Site_Annotation . ?pfsb18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfse19 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?ligand20 rdfs:subClassOf chebi:597326 . ?pfs23 up:annotation ?annotation24 . ?annotation24 faldo:begin ?pfsb25 ; faldo:end ?pfse26 ; up:ligand ?ligand27 ; rdf:type up:Binding_Site_Annotation . ?pfsb25 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfse26 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?ligand27 rdfs:subClassOf ?molecule28 . ?molecule28 rdfs:label 'substrate' . ?pfs31 up:annotation ?annotation32 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; up:ligand ?ligand35 ; rdf:type up:Binding_Site_Annotation . ?pfsb33 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?ligand35 rdfs:subClassOf ?molecule36 . ?molecule36 rdfs:label 'substrate' . ?pfs39 up:annotation ?annotation40 . ?annotation40 faldo:begin ?pfsb41 ; faldo:end ?pfse42 ; up:ligand ?ligand43 ; rdf:type up:Binding_Site_Annotation . ?pfsb41 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?pfse42 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?ligand43 rdfs:subClassOf ?molecule44 . ?molecule44 rdfs:label 'substrate' . ?pfs47 up:annotation ?annotation48 . ?annotation48 faldo:begin ?pfsb49 ; faldo:end ?pfse50 ; up:ligand ?ligand51 ; rdf:type up:Binding_Site_Annotation . ?pfsb49 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?pfse50 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?ligand51 rdfs:subClassOf ?molecule52 . ?molecule52 rdfs:label 'substrate' . ?pfs55 up:annotation ?annotation56 . ?annotation56 faldo:begin ?pfsb57 ; faldo:end ?pfse58 ; up:ligand ?ligand59 ; rdf:type up:Binding_Site_Annotation . ?pfsb57 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . ?pfse58 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?ligand59 rdfs:subClassOf chebi:597326 . ?pfs62 up:annotation ?annotation63 . ?annotation63 faldo:begin ?pfsb64 ; faldo:end ?pfse65 ; up:ligand ?ligand66 ; rdf:type up:Binding_Site_Annotation . ?pfsb64 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?pfse65 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?ligand66 rdfs:subClassOf ?molecule67 . ?molecule67 rdfs:label 'substrate' . ?pfs70 up:annotation ?annotation71 . ?annotation71 faldo:begin ?pfsb72 ; faldo:end ?pfse73 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'N6-(pyridoxal phosphate)lysine' . ?pfsb72 faldo:position ?thisPositionOn74 ; rdf:type faldo:ExactPosition . ?pfse73 faldo:position ?thisPositionOn75 ; rdf:type faldo:ExactPosition . _:743152 a rdf:Statement ; up:attribution _:743127 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:743153 a rdf:Statement ; up:attribution _:743128 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:743154 a rdf:Statement ; up:attribution _:743129 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:743155 a rdf:Statement ; up:attribution _:743130 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:743156 a rdf:Statement ; up:attribution _:743131 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:743157 a rdf:Statement ; up:attribution _:743132 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:743158 a rdf:Statement ; up:attribution _:743133 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:743159 a rdf:Statement ; up:attribution _:743134 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:743160 a rdf:Statement ; up:attribution _:743135 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:28 . _:743161 a rdf:Statement ; up:attribution _:743136 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:210 . _:743162 a rdf:Statement ; up:attribution _:743137 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:456 . _:743163 a rdf:Statement ; up:attribution _:743138 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:457 . _:743164 a rdf:Statement ; up:attribution _:743139 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:663 . _:743165 a rdf:Statement ; up:attribution _:743140 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008836 . _:743166 a rdf:Statement ; up:attribution _:743141 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0030170 . _:743167 a rdf:Statement ; up:attribution _:743142 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009089 . _:743168 a rdf:Statement ; up:source unirule:MF_02120 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:743169 a rdf:Statement ; up:attribution _:743143 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:743170 a rdf:Statement ; up:source unirule:MF_02120 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:743171 a rdf:Statement ; up:attribution _:743144 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:743172 a rdf:Statement ; up:source unirule:MF_02120 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:743173 a rdf:Statement ; up:attribution _:743145 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:743174 a rdf:Statement ; up:source unirule:MF_02120 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:743175 a rdf:Statement ; up:attribution _:743146 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:743176 a rdf:Statement ; up:source unirule:MF_02120 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:743177 a rdf:Statement ; up:attribution _:743147 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:743178 a rdf:Statement ; up:source unirule:MF_02120 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:743179 a rdf:Statement ; up:attribution _:743148 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:743180 a rdf:Statement ; up:source unirule:MF_02120 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:743181 a rdf:Statement ; up:attribution _:743149 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:743182 a rdf:Statement ; up:source unirule:MF_02120 ; rdf:subject ?pfs62 ; rdf:predicate up:annotation ; rdf:object ?annotation63 . _:743183 a rdf:Statement ; up:attribution _:743150 ; rdf:subject ?pfs62 ; rdf:predicate up:annotation ; rdf:object ?annotation63 . _:743184 a rdf:Statement ; up:source unirule:MF_02120 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:743185 a rdf:Statement ; up:attribution _:743151 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_02120 #Rule MF_02120 Created by:coudert on:2011-06-10 Modified by:ecastro on:2023-06-01 VALUES ?supertaxon76 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_02120 . ?thisOrganism rdfs:subClassOf+ ?supertaxon76 . BIND(URI(CONCAT(STR(?this), '#MF_02120a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_02120a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_02120a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_02120a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_02120a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_02120a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_02120a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch81 faldo:location ?templateMotifSequenceMatchRegionP9WIU782 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WIU784 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WIU7MF_0212077 . ?templateMotifSequenceMatchRegionP9WIU782 faldo:begin ?templateMotifSequenceMatchBeginP9WIU783 . ?templateMotifSequenceMatchBeginP9WIU783 faldo:position ?templateMotifSequenceMatchBeginPositionP9WIU778 ; faldo:reference isoform:P9WIU7-1 . ?templateMotifSequenceProfileAlignmentOperationP9WIU784 edam:has_input signature:MF_02120 ; rdf:type edam:operation_0300 . ?targetMotifMatch85 faldo:location ?targetMotifMatchRegionMatch86 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0212088 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WIU7MF_0212079 . ?targetMotifMatchRegionMatch86 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0212087 . ?targetMotifMatchRegionMatchBeginMF_0212087 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0212080 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0212088 edam:has_input signature:MF_02120 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WIU7MF_0212077, 1, (STRLEN(?templateMotifCigarP9WIU7MF_0212077) - STRLEN(REPLACE(?templateMotifCigarP9WIU7MF_0212077, CONCAT('^(?:-*[^-]){', STR(((300 - ?templateMotifSequenceMatchBeginPositionP9WIU778) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WIU7MF_0212079, 1, (STRLEN(?targetMotifMatchCigarP9WIU7MF_0212079) - STRLEN(REPLACE(?targetMotifMatchCigarP9WIU7MF_0212079, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WIU7MF_0212079, 1, (STRLEN(?targetMotifMatchCigarP9WIU7MF_0212079) - STRLEN(REPLACE(?targetMotifMatchCigarP9WIU7MF_0212079, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) . BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0212080) - 1) AS ?thisPositionOn14) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WIU7MF_0212077, 1, (STRLEN(?templateMotifCigarP9WIU7MF_0212077) - STRLEN(REPLACE(?templateMotifCigarP9WIU7MF_0212077, CONCAT('^(?:-*[^-]){', STR(((303 - ?templateMotifSequenceMatchBeginPositionP9WIU778) + 1)), '}'), '')))), '[a-z]', '')) AS ?step191) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WIU7MF_0212079, 1, (STRLEN(?targetMotifMatchCigarP9WIU7MF_0212079) - STRLEN(REPLACE(?targetMotifMatchCigarP9WIU7MF_0212079, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WIU7MF_0212079, 1, (STRLEN(?targetMotifMatchCigarP9WIU7MF_0212079) - STRLEN(REPLACE(?targetMotifMatchCigarP9WIU7MF_0212079, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), '')))), '[^-]', ''))) AS ?step292) . BIND(((?step292 + ?targetMotifMatchRegionMatchBeginPositionMF_0212080) - 1) AS ?thisPositionOn15) . BIND(?this AS ?pfs1t93) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb11) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse12) . FILTER (REGEX('E[ARNDCQEGHILKMFPSTWYVBZJUOX]GR', SUBSTR(?thisSequenceValue, ?thisPositionOn14, (?thisPositionOn15 - ?thisPositionOn14)))) . BIND(URI(CONCAT(STR(?this), '#MF_02120a10')) AS ?annotation10) . BIND(?this AS ?pfs9) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch98 faldo:location ?templateMotifSequenceMatchRegionP9WIU799 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WIU7101 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WIU7MF_0212094 . ?templateMotifSequenceMatchRegionP9WIU799 faldo:begin ?templateMotifSequenceMatchBeginP9WIU7100 . ?templateMotifSequenceMatchBeginP9WIU7100 faldo:position ?templateMotifSequenceMatchBeginPositionP9WIU795 ; faldo:reference isoform:P9WIU7-1 . ?templateMotifSequenceProfileAlignmentOperationP9WIU7101 edam:has_input signature:MF_02120 ; rdf:type edam:operation_0300 . ?targetMotifMatch102 faldo:location ?targetMotifMatchRegionMatch103 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02120105 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WIU7MF_0212096 . ?targetMotifMatchRegionMatch103 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02120104 . ?targetMotifMatchRegionMatchBeginMF_02120104 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0212097 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02120105 edam:has_input signature:MF_02120 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WIU7MF_0212094, 1, (STRLEN(?templateMotifCigarP9WIU7MF_0212094) - STRLEN(REPLACE(?templateMotifCigarP9WIU7MF_0212094, CONCAT('^(?:-*[^-]){', STR(((258 - ?templateMotifSequenceMatchBeginPositionP9WIU795) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WIU7MF_0212096, 1, (STRLEN(?targetMotifMatchCigarP9WIU7MF_0212096) - STRLEN(REPLACE(?targetMotifMatchCigarP9WIU7MF_0212096, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WIU7MF_0212096, 1, (STRLEN(?targetMotifMatchCigarP9WIU7MF_0212096) - STRLEN(REPLACE(?targetMotifMatchCigarP9WIU7MF_0212096, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) . BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0212097) - 1) AS ?thisPositionOn21) . BIND(?thisPositionOn21 AS ?thisPositionOn22) . BIND(?this AS ?pfs1t108) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'G')) . BIND(URI(CONCAT(STR(?this), '#MF_02120a17')) AS ?annotation17) . BIND(?this AS ?pfs16) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch113 faldo:location ?templateMotifSequenceMatchRegionP9WIU7114 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WIU7116 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WIU7MF_02120109 . ?templateMotifSequenceMatchRegionP9WIU7114 faldo:begin ?templateMotifSequenceMatchBeginP9WIU7115 . ?templateMotifSequenceMatchBeginP9WIU7115 faldo:position ?templateMotifSequenceMatchBeginPositionP9WIU7110 ; faldo:reference isoform:P9WIU7-1 . ?templateMotifSequenceProfileAlignmentOperationP9WIU7116 edam:has_input signature:MF_02120 ; rdf:type edam:operation_0300 . ?targetMotifMatch117 faldo:location ?targetMotifMatchRegionMatch118 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02120120 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WIU7MF_02120111 . ?targetMotifMatchRegionMatch118 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02120119 . ?targetMotifMatchRegionMatchBeginMF_02120119 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02120112 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02120120 edam:has_input signature:MF_02120 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WIU7MF_02120109, 1, (STRLEN(?templateMotifCigarP9WIU7MF_02120109) - STRLEN(REPLACE(?templateMotifCigarP9WIU7MF_02120109, CONCAT('^(?:-*[^-]){', STR(((303 - ?templateMotifSequenceMatchBeginPositionP9WIU7110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WIU7MF_02120111, 1, (STRLEN(?targetMotifMatchCigarP9WIU7MF_02120111) - STRLEN(REPLACE(?targetMotifMatchCigarP9WIU7MF_02120111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WIU7MF_02120111, 1, (STRLEN(?targetMotifMatchCigarP9WIU7MF_02120111) - STRLEN(REPLACE(?targetMotifMatchCigarP9WIU7MF_02120111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) . BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_02120112) - 1) AS ?thisPositionOn29) . BIND(?thisPositionOn29 AS ?thisPositionOn30) . BIND(?this AS ?pfs1t123) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb25) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse26) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_02120a24')) AS ?annotation24) . BIND(?this AS ?pfs23) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch128 faldo:location ?templateMotifSequenceMatchRegionP9WIU7129 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WIU7131 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WIU7MF_02120124 . ?templateMotifSequenceMatchRegionP9WIU7129 faldo:begin ?templateMotifSequenceMatchBeginP9WIU7130 . ?templateMotifSequenceMatchBeginP9WIU7130 faldo:position ?templateMotifSequenceMatchBeginPositionP9WIU7125 ; faldo:reference isoform:P9WIU7-1 . ?templateMotifSequenceProfileAlignmentOperationP9WIU7131 edam:has_input signature:MF_02120 ; rdf:type edam:operation_0300 . ?targetMotifMatch132 faldo:location ?targetMotifMatchRegionMatch133 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02120135 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WIU7MF_02120126 . ?targetMotifMatchRegionMatch133 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02120134 . ?targetMotifMatchRegionMatchBeginMF_02120134 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02120127 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02120135 edam:has_input signature:MF_02120 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WIU7MF_02120124, 1, (STRLEN(?templateMotifCigarP9WIU7MF_02120124) - STRLEN(REPLACE(?templateMotifCigarP9WIU7MF_02120124, CONCAT('^(?:-*[^-]){', STR(((344 - ?templateMotifSequenceMatchBeginPositionP9WIU7125) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1136) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WIU7MF_02120126, 1, (STRLEN(?targetMotifMatchCigarP9WIU7MF_02120126) - STRLEN(REPLACE(?targetMotifMatchCigarP9WIU7MF_02120126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WIU7MF_02120126, 1, (STRLEN(?targetMotifMatchCigarP9WIU7MF_02120126) - STRLEN(REPLACE(?targetMotifMatchCigarP9WIU7MF_02120126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), '')))), '[^-]', ''))) AS ?step2137) . BIND(((?step2137 + ?targetMotifMatchRegionMatchBeginPositionMF_02120127) - 1) AS ?thisPositionOn37) . BIND(?thisPositionOn37 AS ?thisPositionOn38) . BIND(?this AS ?pfs1t138) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse34) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_02120a32')) AS ?annotation32) . BIND(?this AS ?pfs31) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch143 faldo:location ?templateMotifSequenceMatchRegionP9WIU7144 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WIU7146 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WIU7MF_02120139 . ?templateMotifSequenceMatchRegionP9WIU7144 faldo:begin ?templateMotifSequenceMatchBeginP9WIU7145 . ?templateMotifSequenceMatchBeginP9WIU7145 faldo:position ?templateMotifSequenceMatchBeginPositionP9WIU7140 ; faldo:reference isoform:P9WIU7-1 . ?templateMotifSequenceProfileAlignmentOperationP9WIU7146 edam:has_input signature:MF_02120 ; rdf:type edam:operation_0300 . ?targetMotifMatch147 faldo:location ?targetMotifMatchRegionMatch148 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02120150 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WIU7MF_02120141 . ?targetMotifMatchRegionMatch148 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02120149 . ?targetMotifMatchRegionMatchBeginMF_02120149 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02120142 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02120150 edam:has_input signature:MF_02120 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WIU7MF_02120139, 1, (STRLEN(?templateMotifCigarP9WIU7MF_02120139) - STRLEN(REPLACE(?templateMotifCigarP9WIU7MF_02120139, CONCAT('^(?:-*[^-]){', STR(((348 - ?templateMotifSequenceMatchBeginPositionP9WIU7140) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1151) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WIU7MF_02120141, 1, (STRLEN(?targetMotifMatchCigarP9WIU7MF_02120141) - STRLEN(REPLACE(?targetMotifMatchCigarP9WIU7MF_02120141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WIU7MF_02120141, 1, (STRLEN(?targetMotifMatchCigarP9WIU7MF_02120141) - STRLEN(REPLACE(?targetMotifMatchCigarP9WIU7MF_02120141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), '')))), '[^-]', ''))) AS ?step2152) . BIND(((?step2152 + ?targetMotifMatchRegionMatchBeginPositionMF_02120142) - 1) AS ?thisPositionOn45) . BIND(?thisPositionOn45 AS ?thisPositionOn46) . BIND(?this AS ?pfs1t153) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb41) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse42) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_02120a40')) AS ?annotation40) . BIND(?this AS ?pfs39) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch158 faldo:location ?templateMotifSequenceMatchRegionP9WIU7159 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WIU7161 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WIU7MF_02120154 . ?templateMotifSequenceMatchRegionP9WIU7159 faldo:begin ?templateMotifSequenceMatchBeginP9WIU7160 . ?templateMotifSequenceMatchBeginP9WIU7160 faldo:position ?templateMotifSequenceMatchBeginPositionP9WIU7155 ; faldo:reference isoform:P9WIU7-1 . ?templateMotifSequenceProfileAlignmentOperationP9WIU7161 edam:has_input signature:MF_02120 ; rdf:type edam:operation_0300 . ?targetMotifMatch162 faldo:location ?targetMotifMatchRegionMatch163 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02120165 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WIU7MF_02120156 . ?targetMotifMatchRegionMatch163 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02120164 . ?targetMotifMatchRegionMatchBeginMF_02120164 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02120157 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02120165 edam:has_input signature:MF_02120 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WIU7MF_02120154, 1, (STRLEN(?templateMotifCigarP9WIU7MF_02120154) - STRLEN(REPLACE(?templateMotifCigarP9WIU7MF_02120154, CONCAT('^(?:-*[^-]){', STR(((376 - ?templateMotifSequenceMatchBeginPositionP9WIU7155) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1166) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WIU7MF_02120156, 1, (STRLEN(?targetMotifMatchCigarP9WIU7MF_02120156) - STRLEN(REPLACE(?targetMotifMatchCigarP9WIU7MF_02120156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WIU7MF_02120156, 1, (STRLEN(?targetMotifMatchCigarP9WIU7MF_02120156) - STRLEN(REPLACE(?targetMotifMatchCigarP9WIU7MF_02120156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), '')))), '[^-]', ''))) AS ?step2167) . BIND(((?step2167 + ?targetMotifMatchRegionMatchBeginPositionMF_02120157) - 1) AS ?thisPositionOn53) . BIND(?thisPositionOn53 AS ?thisPositionOn54) . BIND(?this AS ?pfs1t168) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb49) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse50) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_02120a48')) AS ?annotation48) . BIND(?this AS ?pfs47) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch173 faldo:location ?templateMotifSequenceMatchRegionP9WIU7174 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WIU7176 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WIU7MF_02120169 . ?templateMotifSequenceMatchRegionP9WIU7174 faldo:begin ?templateMotifSequenceMatchBeginP9WIU7175 . ?templateMotifSequenceMatchBeginP9WIU7175 faldo:position ?templateMotifSequenceMatchBeginPositionP9WIU7170 ; faldo:reference isoform:P9WIU7-1 . ?templateMotifSequenceProfileAlignmentOperationP9WIU7176 edam:has_input signature:MF_02120 ; rdf:type edam:operation_0300 . ?targetMotifMatch177 faldo:location ?targetMotifMatchRegionMatch178 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02120180 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WIU7MF_02120171 . ?targetMotifMatchRegionMatch178 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02120179 . ?targetMotifMatchRegionMatchBeginMF_02120179 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02120172 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02120180 edam:has_input signature:MF_02120 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WIU7MF_02120169, 1, (STRLEN(?templateMotifCigarP9WIU7MF_02120169) - STRLEN(REPLACE(?templateMotifCigarP9WIU7MF_02120169, CONCAT('^(?:-*[^-]){', STR(((405 - ?templateMotifSequenceMatchBeginPositionP9WIU7170) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1181) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WIU7MF_02120171, 1, (STRLEN(?targetMotifMatchCigarP9WIU7MF_02120171) - STRLEN(REPLACE(?targetMotifMatchCigarP9WIU7MF_02120171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WIU7MF_02120171, 1, (STRLEN(?targetMotifMatchCigarP9WIU7MF_02120171) - STRLEN(REPLACE(?targetMotifMatchCigarP9WIU7MF_02120171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), '')))), '[^-]', ''))) AS ?step2182) . BIND(((?step2182 + ?targetMotifMatchRegionMatchBeginPositionMF_02120172) - 1) AS ?thisPositionOn60) . BIND(?thisPositionOn60 AS ?thisPositionOn61) . BIND(?this AS ?pfs1t183) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfsb57) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfse58) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn60, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_02120a56')) AS ?annotation56) . BIND(?this AS ?pfs55) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch188 faldo:location ?templateMotifSequenceMatchRegionP9WIU7189 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WIU7191 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WIU7MF_02120184 . ?templateMotifSequenceMatchRegionP9WIU7189 faldo:begin ?templateMotifSequenceMatchBeginP9WIU7190 . ?templateMotifSequenceMatchBeginP9WIU7190 faldo:position ?templateMotifSequenceMatchBeginPositionP9WIU7185 ; faldo:reference isoform:P9WIU7-1 . ?templateMotifSequenceProfileAlignmentOperationP9WIU7191 edam:has_input signature:MF_02120 ; rdf:type edam:operation_0300 . ?targetMotifMatch192 faldo:location ?targetMotifMatchRegionMatch193 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02120195 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WIU7MF_02120186 . ?targetMotifMatchRegionMatch193 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02120194 . ?targetMotifMatchRegionMatchBeginMF_02120194 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02120187 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02120195 edam:has_input signature:MF_02120 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WIU7MF_02120184, 1, (STRLEN(?templateMotifCigarP9WIU7MF_02120184) - STRLEN(REPLACE(?templateMotifCigarP9WIU7MF_02120184, CONCAT('^(?:-*[^-]){', STR(((405 - ?templateMotifSequenceMatchBeginPositionP9WIU7185) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1196) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WIU7MF_02120186, 1, (STRLEN(?targetMotifMatchCigarP9WIU7MF_02120186) - STRLEN(REPLACE(?targetMotifMatchCigarP9WIU7MF_02120186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WIU7MF_02120186, 1, (STRLEN(?targetMotifMatchCigarP9WIU7MF_02120186) - STRLEN(REPLACE(?targetMotifMatchCigarP9WIU7MF_02120186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1196), '}'), '')))), '[^-]', ''))) AS ?step2197) . BIND(((?step2197 + ?targetMotifMatchRegionMatchBeginPositionMF_02120187) - 1) AS ?thisPositionOn68) . BIND(?thisPositionOn68 AS ?thisPositionOn69) . BIND(?this AS ?pfs1t198) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfsb64) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfse65) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn68, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_02120a63')) AS ?annotation63) . BIND(?this AS ?pfs62) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch203 faldo:location ?templateMotifSequenceMatchRegionP9WIU7204 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WIU7206 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WIU7MF_02120199 . ?templateMotifSequenceMatchRegionP9WIU7204 faldo:begin ?templateMotifSequenceMatchBeginP9WIU7205 . ?templateMotifSequenceMatchBeginP9WIU7205 faldo:position ?templateMotifSequenceMatchBeginPositionP9WIU7200 ; faldo:reference isoform:P9WIU7-1 . ?templateMotifSequenceProfileAlignmentOperationP9WIU7206 edam:has_input signature:MF_02120 ; rdf:type edam:operation_0300 . ?targetMotifMatch207 faldo:location ?targetMotifMatchRegionMatch208 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02120210 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WIU7MF_02120201 . ?targetMotifMatchRegionMatch208 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02120209 . ?targetMotifMatchRegionMatchBeginMF_02120209 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02120202 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02120210 edam:has_input signature:MF_02120 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WIU7MF_02120199, 1, (STRLEN(?templateMotifCigarP9WIU7MF_02120199) - STRLEN(REPLACE(?templateMotifCigarP9WIU7MF_02120199, CONCAT('^(?:-*[^-]){', STR(((72 - ?templateMotifSequenceMatchBeginPositionP9WIU7200) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1211) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WIU7MF_02120201, 1, (STRLEN(?targetMotifMatchCigarP9WIU7MF_02120201) - STRLEN(REPLACE(?targetMotifMatchCigarP9WIU7MF_02120201, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1211), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WIU7MF_02120201, 1, (STRLEN(?targetMotifMatchCigarP9WIU7MF_02120201) - STRLEN(REPLACE(?targetMotifMatchCigarP9WIU7MF_02120201, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1211), '}'), '')))), '[^-]', ''))) AS ?step2212) . BIND(((?step2212 + ?targetMotifMatchRegionMatchBeginPositionMF_02120202) - 1) AS ?thisPositionOn74) . BIND(?thisPositionOn74 AS ?thisPositionOn75) . BIND(?this AS ?pfs1t213) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfsb72) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfse73) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn74, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_02120a71')) AS ?annotation71) . BIND(?this AS ?pfs70) . } }