CONSTRUCT { _:213405 up:source unirule:MF_00548 . _:213406 up:source unirule:MF_00548 . _:213407 up:source unirule:MF_00548 . _:213408 up:source unirule:MF_00548 . _:213409 up:source unirule:MF_00548 . _:213410 up:source unirule:MF_00548 . _:213411 up:source unirule:MF_00548 . _:213412 up:source unirule:MF_00548 . _:213413 up:source unirule:MF_00548 . _:213414 up:source unirule:MF_00548 . _:213415 up:source unirule:MF_00548 . _:213416 up:source unirule:MF_00548 . _:213417 up:source unirule:MF_00548 . _:213418 up:source unirule:MF_00548 . _:213419 up:source unirule:MF_00548 . _:213420 up:source unirule:MF_00548 . _:213421 up:source unirule:MF_00548 . _:213422 up:source unirule:MF_00548 . _:213423 up:source unirule:MF_00548 . _:213424 up:source unirule:MF_00548 . _:213425 up:source unirule:MF_00548 . _:213426 up:source unirule:MF_00548 . _:213427 up:source unirule:MF_00548 . _:213428 up:source unirule:MF_00548 . _:213429 up:source unirule:MF_00548 . _:213430 up:source unirule:MF_00548 . _:213431 up:source unirule:MF_00548 . _:213432 up:source unirule:MF_00548 . ?this up:annotation ?annotation2 , ?annotation3 , ?annotation5 ; up:classifiedWith GO:0005385 , GO:0005886 , GO:0071577 , keyword:1003 , keyword:1133 , keyword:406 , keyword:472 , keyword:812 , keyword:813 , keyword:862 , keyword:864 ; up:recommendedName ?name0 . ?name0 up:fullName 'Zinc transporter ZupT' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'zupT' . ?annotation2 a up:Function_Annotation ; rdfs:comment 'Mediates zinc uptake. May also transport other divalent cations.' . ?annotation3 up:activity ?activity4 ; rdf:type up:Catalytic_Activity_Annotation . ?activity4 up:catalyticActivity <http://rdf.rhea-db.org/29351>. ?annotation5 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the ZIP transporter (TC 2.A.5) family. ZupT subfamily.' . ?case6 up:classifiedWith keyword:997 . ?pfs8 up:annotation ?annotation9 . ?annotation9 faldo:begin ?pfsb10 ; faldo:end ?pfse11 ; up:ligand ?ligand12 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'M2 metal binding site' . ?pfsb10 faldo:position ?thisPositionOn13 ; rdf:type faldo:ExactPosition . ?pfse11 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?ligand12 rdfs:subClassOf chebi:29033 . ?pfs15 up:annotation ?annotation16 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; up:ligand ?ligand19 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'M2 metal binding site' . ?pfsb17 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?ligand19 rdfs:subClassOf chebi:29033 . ?pfs22 up:annotation ?annotation23 . ?annotation23 faldo:begin ?pfsb24 ; faldo:end ?pfse25 ; up:ligand ?ligand26 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'M1 metal binding site' . ?pfsb24 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse25 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?ligand26 rdfs:subClassOf chebi:29105 . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; up:ligand ?ligand33 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'M1 metal binding site' . ?pfsb31 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?ligand33 rdfs:subClassOf chebi:29105 . ?pfs36 up:annotation ?annotation37 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; up:ligand ?ligand40 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'M2 metal binding site' . ?pfsb38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?ligand40 rdfs:subClassOf chebi:29033 . ?pfs43 up:annotation ?annotation44 . ?annotation44 faldo:begin ?pfsb45 ; faldo:end ?pfse46 ; up:ligand ?ligand47 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'M2 metal binding site' . ?pfsb45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfse46 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?ligand47 rdfs:subClassOf chebi:29033 . ?pfs50 up:annotation ?annotation51 . ?annotation51 faldo:begin ?pfsb52 ; faldo:end ?pfse53 ; up:ligand ?ligand54 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'M1 metal binding site' . ?pfsb52 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfse53 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?ligand54 rdfs:subClassOf chebi:29105 . ?pfs57 up:annotation ?annotation58 . ?annotation58 faldo:begin ?pfsb59 ; faldo:end ?pfse60 ; up:ligand ?ligand61 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'M2 metal binding site' . ?pfsb59 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?pfse60 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?ligand61 rdfs:subClassOf chebi:29033 . ?sam64 up:classifiedWith keyword:1133 , keyword:472 , keyword:812 . ?transmembrane65 faldo:begin ?transmembraneb66 ; faldo:end ?transmembranee67 . ?transmembraneb66 faldo:position ?transmembranebp68 . ?transmembranee67 faldo:position ?transmembraneep69 . ?keyword70 up:range ?transmembrane65 . ?keyword71 up:range ?transmembrane65 . ?keyword72 up:range ?transmembrane65 . _:213433 a rdf:Statement ; up:attribution _:213405 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:213434 a rdf:Statement ; up:attribution _:213406 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:213435 a rdf:Statement ; up:attribution _:213407 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:213436 a rdf:Statement ; up:attribution _:213408 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:213437 a rdf:Statement ; up:attribution _:213409 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:213438 a rdf:Statement ; up:attribution _:213410 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:213439 a rdf:Statement ; up:attribution _:213411 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:406 . _:213440 a rdf:Statement ; up:attribution _:213412 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:213441 a rdf:Statement ; up:attribution _:213413 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:213442 a rdf:Statement ; up:attribution _:213414 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . _:213443 a rdf:Statement ; up:attribution _:213415 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:813 . _:213444 a rdf:Statement ; up:attribution _:213416 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:862 . _:213445 a rdf:Statement ; up:attribution _:213417 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:864 . _:213446 a rdf:Statement ; up:attribution _:213418 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005385 . _:213447 a rdf:Statement ; up:attribution _:213419 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0071577 . _:213448 a rdf:Statement ; up:attribution _:213420 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005886 . _:213449 a rdf:Statement ; up:attribution _:213421 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object keyword:997 . _:213450 a rdf:Statement ; up:source unirule:MF_00548 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:213451 a rdf:Statement ; up:attribution _:213422 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:213452 a rdf:Statement ; up:source unirule:MF_00548 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:213453 a rdf:Statement ; up:attribution _:213423 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:213454 a rdf:Statement ; up:source unirule:MF_00548 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:213455 a rdf:Statement ; up:attribution _:213424 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:213456 a rdf:Statement ; up:source unirule:MF_00548 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:213457 a rdf:Statement ; up:attribution _:213425 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:213458 a rdf:Statement ; up:source unirule:MF_00548 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:213459 a rdf:Statement ; up:attribution _:213426 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:213460 a rdf:Statement ; up:source unirule:MF_00548 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:213461 a rdf:Statement ; up:attribution _:213427 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:213462 a rdf:Statement ; up:source unirule:MF_00548 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:213463 a rdf:Statement ; up:attribution _:213428 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:213464 a rdf:Statement ; up:source unirule:MF_00548 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:213465 a rdf:Statement ; up:attribution _:213429 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:213466 a rdf:Statement ; up:attribution _:213430 ; rdf:subject ?sam64 ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:213467 a rdf:Statement ; up:attribution _:213431 ; rdf:subject ?sam64 ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:213468 a rdf:Statement ; up:attribution _:213432 ; rdf:subject ?sam64 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00548 #Rule MF_00548 Created by:? on:2005-02-28 Modified by:Elisabeth Coudert on:2023-03-09 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00548 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_00548a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00548a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_00548a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00548a5')) AS ?annotation5) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch77 faldo:location ?templateMotifSequenceMatchRegionP0A8H378 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8H380 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A8H3MF_0054873 . ?templateMotifSequenceMatchRegionP0A8H378 faldo:begin ?templateMotifSequenceMatchBeginP0A8H379 . ?templateMotifSequenceMatchBeginP0A8H379 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8H374 ; faldo:reference isoform:P0A8H3-1 . ?templateMotifSequenceProfileAlignmentOperationP0A8H380 edam:has_input signature:MF_00548 ; rdf:type edam:operation_0300 . ?targetMotifMatch81 faldo:location ?targetMotifMatchRegionMatch82 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0054884 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A8H3MF_0054875 . ?targetMotifMatchRegionMatch82 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0054883 . ?targetMotifMatchRegionMatchBeginMF_0054883 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0054876 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0054884 edam:has_input signature:MF_00548 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8H3MF_0054873, 1, (STRLEN(?templateMotifCigarP0A8H3MF_0054873) - STRLEN(REPLACE(?templateMotifCigarP0A8H3MF_0054873, CONCAT('^(?:-*[^-]){', STR(((120 - ?templateMotifSequenceMatchBeginPositionP0A8H374) + 1)), '}'), '')))), '[a-z]', '')) AS ?step185) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8H3MF_0054875, 1, (STRLEN(?targetMotifMatchCigarP0A8H3MF_0054875) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8H3MF_0054875, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8H3MF_0054875, 1, (STRLEN(?targetMotifMatchCigarP0A8H3MF_0054875) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8H3MF_0054875, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), '')))), '[^-]', ''))) AS ?step286) . BIND(((?step286 + ?targetMotifMatchRegionMatchBeginPositionMF_0054876) - 1) AS ?thisPositionOn13) . BIND(?thisPositionOn13 AS ?thisPositionOn14) . BIND(?this AS ?pfs1t87) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb10) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse11) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn13, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_00548a9')) AS ?annotation9) . BIND(?this AS ?pfs8) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch92 faldo:location ?templateMotifSequenceMatchRegionP0A8H393 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8H395 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A8H3MF_0054888 . ?templateMotifSequenceMatchRegionP0A8H393 faldo:begin ?templateMotifSequenceMatchBeginP0A8H394 . ?templateMotifSequenceMatchBeginP0A8H394 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8H389 ; faldo:reference isoform:P0A8H3-1 . ?templateMotifSequenceProfileAlignmentOperationP0A8H395 edam:has_input signature:MF_00548 ; rdf:type edam:operation_0300 . ?targetMotifMatch96 faldo:location ?targetMotifMatchRegionMatch97 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0054899 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A8H3MF_0054890 . ?targetMotifMatchRegionMatch97 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0054898 . ?targetMotifMatchRegionMatchBeginMF_0054898 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0054891 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0054899 edam:has_input signature:MF_00548 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8H3MF_0054888, 1, (STRLEN(?templateMotifCigarP0A8H3MF_0054888) - STRLEN(REPLACE(?templateMotifCigarP0A8H3MF_0054888, CONCAT('^(?:-*[^-]){', STR(((123 - ?templateMotifSequenceMatchBeginPositionP0A8H389) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1100) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8H3MF_0054890, 1, (STRLEN(?targetMotifMatchCigarP0A8H3MF_0054890) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8H3MF_0054890, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8H3MF_0054890, 1, (STRLEN(?targetMotifMatchCigarP0A8H3MF_0054890) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8H3MF_0054890, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), '')))), '[^-]', ''))) AS ?step2101) . BIND(((?step2101 + ?targetMotifMatchRegionMatchBeginPositionMF_0054891) - 1) AS ?thisPositionOn20) . BIND(?thisPositionOn20 AS ?thisPositionOn21) . BIND(?this AS ?pfs1t102) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00548a16')) AS ?annotation16) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch107 faldo:location ?templateMotifSequenceMatchRegionP0A8H3108 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8H3110 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A8H3MF_00548103 . ?templateMotifSequenceMatchRegionP0A8H3108 faldo:begin ?templateMotifSequenceMatchBeginP0A8H3109 . ?templateMotifSequenceMatchBeginP0A8H3109 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8H3104 ; faldo:reference isoform:P0A8H3-1 . ?templateMotifSequenceProfileAlignmentOperationP0A8H3110 edam:has_input signature:MF_00548 ; rdf:type edam:operation_0300 . ?targetMotifMatch111 faldo:location ?targetMotifMatchRegionMatch112 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00548114 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A8H3MF_00548105 . ?targetMotifMatchRegionMatch112 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00548113 . ?targetMotifMatchRegionMatchBeginMF_00548113 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00548106 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00548114 edam:has_input signature:MF_00548 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8H3MF_00548103, 1, (STRLEN(?templateMotifCigarP0A8H3MF_00548103) - STRLEN(REPLACE(?templateMotifCigarP0A8H3MF_00548103, CONCAT('^(?:-*[^-]){', STR(((123 - ?templateMotifSequenceMatchBeginPositionP0A8H3104) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1115) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8H3MF_00548105, 1, (STRLEN(?targetMotifMatchCigarP0A8H3MF_00548105) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8H3MF_00548105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8H3MF_00548105, 1, (STRLEN(?targetMotifMatchCigarP0A8H3MF_00548105) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8H3MF_00548105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), '')))), '[^-]', ''))) AS ?step2116) . BIND(((?step2116 + ?targetMotifMatchRegionMatchBeginPositionMF_00548106) - 1) AS ?thisPositionOn27) . BIND(?thisPositionOn27 AS ?thisPositionOn28) . BIND(?this AS ?pfs1t117) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00548a23')) AS ?annotation23) . BIND(?this AS ?pfs22) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch122 faldo:location ?templateMotifSequenceMatchRegionP0A8H3123 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8H3125 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A8H3MF_00548118 . ?templateMotifSequenceMatchRegionP0A8H3123 faldo:begin ?templateMotifSequenceMatchBeginP0A8H3124 . ?templateMotifSequenceMatchBeginP0A8H3124 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8H3119 ; faldo:reference isoform:P0A8H3-1 . ?templateMotifSequenceProfileAlignmentOperationP0A8H3125 edam:has_input signature:MF_00548 ; rdf:type edam:operation_0300 . ?targetMotifMatch126 faldo:location ?targetMotifMatchRegionMatch127 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00548129 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A8H3MF_00548120 . ?targetMotifMatchRegionMatch127 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00548128 . ?targetMotifMatchRegionMatchBeginMF_00548128 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00548121 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00548129 edam:has_input signature:MF_00548 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8H3MF_00548118, 1, (STRLEN(?templateMotifCigarP0A8H3MF_00548118) - STRLEN(REPLACE(?templateMotifCigarP0A8H3MF_00548118, CONCAT('^(?:-*[^-]){', STR(((148 - ?templateMotifSequenceMatchBeginPositionP0A8H3119) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1130) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8H3MF_00548120, 1, (STRLEN(?targetMotifMatchCigarP0A8H3MF_00548120) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8H3MF_00548120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8H3MF_00548120, 1, (STRLEN(?targetMotifMatchCigarP0A8H3MF_00548120) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8H3MF_00548120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), '')))), '[^-]', ''))) AS ?step2131) . BIND(((?step2131 + ?targetMotifMatchRegionMatchBeginPositionMF_00548121) - 1) AS ?thisPositionOn34) . BIND(?thisPositionOn34 AS ?thisPositionOn35) . BIND(?this AS ?pfs1t132) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00548a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch137 faldo:location ?templateMotifSequenceMatchRegionP0A8H3138 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8H3140 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A8H3MF_00548133 . ?templateMotifSequenceMatchRegionP0A8H3138 faldo:begin ?templateMotifSequenceMatchBeginP0A8H3139 . ?templateMotifSequenceMatchBeginP0A8H3139 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8H3134 ; faldo:reference isoform:P0A8H3-1 . ?templateMotifSequenceProfileAlignmentOperationP0A8H3140 edam:has_input signature:MF_00548 ; rdf:type edam:operation_0300 . ?targetMotifMatch141 faldo:location ?targetMotifMatchRegionMatch142 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00548144 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A8H3MF_00548135 . ?targetMotifMatchRegionMatch142 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00548143 . ?targetMotifMatchRegionMatchBeginMF_00548143 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00548136 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00548144 edam:has_input signature:MF_00548 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8H3MF_00548133, 1, (STRLEN(?templateMotifCigarP0A8H3MF_00548133) - STRLEN(REPLACE(?templateMotifCigarP0A8H3MF_00548133, CONCAT('^(?:-*[^-]){', STR(((149 - ?templateMotifSequenceMatchBeginPositionP0A8H3134) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1145) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8H3MF_00548135, 1, (STRLEN(?targetMotifMatchCigarP0A8H3MF_00548135) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8H3MF_00548135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8H3MF_00548135, 1, (STRLEN(?targetMotifMatchCigarP0A8H3MF_00548135) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8H3MF_00548135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), '')))), '[^-]', ''))) AS ?step2146) . BIND(((?step2146 + ?targetMotifMatchRegionMatchBeginPositionMF_00548136) - 1) AS ?thisPositionOn41) . BIND(?thisPositionOn41 AS ?thisPositionOn42) . BIND(?this AS ?pfs1t147) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_00548a37')) AS ?annotation37) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch152 faldo:location ?templateMotifSequenceMatchRegionP0A8H3153 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8H3155 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A8H3MF_00548148 . ?templateMotifSequenceMatchRegionP0A8H3153 faldo:begin ?templateMotifSequenceMatchBeginP0A8H3154 . ?templateMotifSequenceMatchBeginP0A8H3154 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8H3149 ; faldo:reference isoform:P0A8H3-1 . ?templateMotifSequenceProfileAlignmentOperationP0A8H3155 edam:has_input signature:MF_00548 ; rdf:type edam:operation_0300 . ?targetMotifMatch156 faldo:location ?targetMotifMatchRegionMatch157 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00548159 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A8H3MF_00548150 . ?targetMotifMatchRegionMatch157 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00548158 . ?targetMotifMatchRegionMatchBeginMF_00548158 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00548151 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00548159 edam:has_input signature:MF_00548 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8H3MF_00548148, 1, (STRLEN(?templateMotifCigarP0A8H3MF_00548148) - STRLEN(REPLACE(?templateMotifCigarP0A8H3MF_00548148, CONCAT('^(?:-*[^-]){', STR(((152 - ?templateMotifSequenceMatchBeginPositionP0A8H3149) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1160) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8H3MF_00548150, 1, (STRLEN(?targetMotifMatchCigarP0A8H3MF_00548150) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8H3MF_00548150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8H3MF_00548150, 1, (STRLEN(?targetMotifMatchCigarP0A8H3MF_00548150) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8H3MF_00548150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), '')))), '[^-]', ''))) AS ?step2161) . BIND(((?step2161 + ?targetMotifMatchRegionMatchBeginPositionMF_00548151) - 1) AS ?thisPositionOn48) . BIND(?thisPositionOn48 AS ?thisPositionOn49) . BIND(?this AS ?pfs1t162) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb45) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse46) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00548a44')) AS ?annotation44) . BIND(?this AS ?pfs43) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch167 faldo:location ?templateMotifSequenceMatchRegionP0A8H3168 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8H3170 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A8H3MF_00548163 . ?templateMotifSequenceMatchRegionP0A8H3168 faldo:begin ?templateMotifSequenceMatchBeginP0A8H3169 . ?templateMotifSequenceMatchBeginP0A8H3169 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8H3164 ; faldo:reference isoform:P0A8H3-1 . ?templateMotifSequenceProfileAlignmentOperationP0A8H3170 edam:has_input signature:MF_00548 ; rdf:type edam:operation_0300 . ?targetMotifMatch171 faldo:location ?targetMotifMatchRegionMatch172 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00548174 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A8H3MF_00548165 . ?targetMotifMatchRegionMatch172 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00548173 . ?targetMotifMatchRegionMatchBeginMF_00548173 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00548166 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00548174 edam:has_input signature:MF_00548 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8H3MF_00548163, 1, (STRLEN(?templateMotifCigarP0A8H3MF_00548163) - STRLEN(REPLACE(?templateMotifCigarP0A8H3MF_00548163, CONCAT('^(?:-*[^-]){', STR(((152 - ?templateMotifSequenceMatchBeginPositionP0A8H3164) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1175) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8H3MF_00548165, 1, (STRLEN(?targetMotifMatchCigarP0A8H3MF_00548165) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8H3MF_00548165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8H3MF_00548165, 1, (STRLEN(?targetMotifMatchCigarP0A8H3MF_00548165) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8H3MF_00548165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), '')))), '[^-]', ''))) AS ?step2176) . BIND(((?step2176 + ?targetMotifMatchRegionMatchBeginPositionMF_00548166) - 1) AS ?thisPositionOn55) . BIND(?thisPositionOn55 AS ?thisPositionOn56) . BIND(?this AS ?pfs1t177) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb52) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse53) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00548a51')) AS ?annotation51) . BIND(?this AS ?pfs50) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch182 faldo:location ?templateMotifSequenceMatchRegionP0A8H3183 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8H3185 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A8H3MF_00548178 . ?templateMotifSequenceMatchRegionP0A8H3183 faldo:begin ?templateMotifSequenceMatchBeginP0A8H3184 . ?templateMotifSequenceMatchBeginP0A8H3184 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8H3179 ; faldo:reference isoform:P0A8H3-1 . ?templateMotifSequenceProfileAlignmentOperationP0A8H3185 edam:has_input signature:MF_00548 ; rdf:type edam:operation_0300 . ?targetMotifMatch186 faldo:location ?targetMotifMatchRegionMatch187 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00548189 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A8H3MF_00548180 . ?targetMotifMatchRegionMatch187 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00548188 . ?targetMotifMatchRegionMatchBeginMF_00548188 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00548181 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00548189 edam:has_input signature:MF_00548 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8H3MF_00548178, 1, (STRLEN(?templateMotifCigarP0A8H3MF_00548178) - STRLEN(REPLACE(?templateMotifCigarP0A8H3MF_00548178, CONCAT('^(?:-*[^-]){', STR(((181 - ?templateMotifSequenceMatchBeginPositionP0A8H3179) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1190) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8H3MF_00548180, 1, (STRLEN(?targetMotifMatchCigarP0A8H3MF_00548180) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8H3MF_00548180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8H3MF_00548180, 1, (STRLEN(?targetMotifMatchCigarP0A8H3MF_00548180) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8H3MF_00548180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), '')))), '[^-]', ''))) AS ?step2191) . BIND(((?step2191 + ?targetMotifMatchRegionMatchBeginPositionMF_00548181) - 1) AS ?thisPositionOn62) . BIND(?thisPositionOn62 AS ?thisPositionOn63) . BIND(?this AS ?pfs1t192) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb59) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse60) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn62, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00548a58')) AS ?annotation58) . BIND(?this AS ?pfs57) . } OPTIONAL { ?this a up:Protein . { ?this up:proteome <http://purl.uniprot.org/proteomes/Membrane#2>. } UNION { ?this up:proteome ?p193 . ?p193 skos:narrower <http://purl.uniprot.org/proteomes/Membrane#2>. } BIND(?this AS ?case6) . } OPTIONAL { ?this a up:Protein . { FILTER (! (EXISTS { { ?this up:proteome <http://purl.uniprot.org/proteomes/Membrane#any>. } UNION { ?this up:proteome ?p194 . ?p194 skos:narrower <http://purl.uniprot.org/proteomes/Membrane#any>. } })) . } UNION { { ?this up:proteome <http://purl.uniprot.org/proteomes/Membrane#1>. } UNION { ?this up:proteome ?p195 . ?p195 skos:narrower <http://purl.uniprot.org/proteomes/Membrane#1>. } } BIND(?this AS ?case7) . } OPTIONAL { ?this up:annotation ?samtransmembrane196 ; up:sequence ?thisSequence . ?samtransmembrane196 up:range ?samtransmembraner197 ; rdf:type up:Transmembrane_Annotation . ?samtransmembraner197 faldo:begin ?samtransmembraneb198 ; faldo:end ?samtransmembranee199 . ?samtransmembraneb198 faldo:position ?samtransmembranebp200 ; faldo:reference ?thisSequence . ?samtransmembranee199 faldo:position ?samtransmembraneep201 ; faldo:reference ?thisSequence . BIND(?this AS ?sam64) . } BIND(URI(CONCAT(STR(?this), '#MF_00548a70')) AS ?keyword70) . BIND(URI(CONCAT(STR(?this), '#MF_00548a71')) AS ?keyword71) . BIND(URI(CONCAT(STR(?this), '#MF_00548a72')) AS ?keyword72) . }