| http://purl.uniprot.org/unirules/MF_00548#construct | http://www.w3.org/ns/shacl#construct | "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 .
?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 .
} UNION {
?this up:proteome ?p193 .
?p193 skos:narrower .
}
BIND(?this AS ?case6) .
}
OPTIONAL {
?this a up:Protein .
{
FILTER (! (EXISTS {
{
?this up:proteome .
} UNION {
?this up:proteome ?p194 .
?p194 skos:narrower .
}
})) .
} UNION {
{
?this up:proteome .
} UNION {
?this up:proteome ?p195 .
?p195 skos:narrower .
}
}
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) .
}
"xsd:string |